2012-04-05 23 views
5

Tôi đã thực hiện nghiên cứu của mình và thu hẹp điều này. OK, vì vậy tôi quyết định về ngôn ngữ và công cụ để sử dụng cho phụ trợ (phía máy chủ) của việc phát triển các ứng dụng Android dựa trên đám mây .. Tôi đã quyết định về Google App Engine làm khung công tác của mình. Khi tôi sẽ phát triển trên máy tính bảng Android của mình, tôi muốn có một IDE dựa trên đám mây. (Tôi sẽ sử dụng một ứng dụng IDE android bản địa cho phía máy khách).Android Back End Technology - Ngôn ngữ (Java, Python) & IDE (CoderBuddy, exo Cloud, Cloud 9)

Máy ứng dụng hỗ trợ Ngôn ngữ lập trình, Java và Python. Vì dường như không có một IDE đám mây ổn định hỗ trợ Go, tôi bị bỏ lại với Java & Python. Tôi đã thu hẹp danh sách rộng lớn của tôi về IDE xuống:

Coderbuddy - (Được thiết kế cho App Engine nhưng Python chỉ) EXO Mây - (Java & Python hỗ trợ) Cloud 9 - (Java & Python hỗ trợ)

Tôi không biết ngôn ngữ. Tôi phải học Java trong mọi trường hợp để phát triển phía máy khách Android. Tôi hiểu rằng Python nhanh hơn để mã hóa và vì vậy đó chắc chắn là một yếu tố nhưng tôi hoàn toàn không muốn hy sinh hiệu suất hoặc khả năng mở rộng. Tôi sẽ làm rất nhiều thứ cơ sở dữ liệu SQL.

Cuối cùng, nếu bạn nghĩ rằng tôi đang đi và nên nhìn theo một hướng khác, vui lòng cho tôi biết. Cảm ơn!

Edit: ngôn ngữ nền của tôi là Delphi (Object Pascal)

Trả lời

1

tôi đoán là sử dụng Java, bạn sẽ có rất nhiều khuôn khổ để tìm ra giải pháp và tôi thực sự không nghĩ rằng Python sẽ cung cấp cho bạn đó.

Giới thiệu về IDE, tôi không nghĩ bạn nên lo lắng về nó với Python, bạn có thể sử dụng SublimeText 2 hoặc Eclipse (phải cài đặt trình biên tập python). Cả hai đều hoạt động tốt và Python dễ triển khai.

Với Java tôi sử dụng Eclipse nhưng một người bạn đang sử dụng NetBeans và nó có một số "phím tắt" để tạo ra những thứ như dịch vụ, ví dụ.

Cũng với Java, bạn sẽ quen thuộc hơn vì Android nên tôi nghĩ đó là điểm cộng, có ý nghĩa hơn.

Bạn cần ít nhất bắt đầu để bạn có thể có ý tưởng tốt hơn về những gì tốt nhất cho mình.

Và sẵn sàng, nó sẽ là một LOT khác với Delphi;)