2011-11-07 13 views
9

Tôi sẽ phát triển một ứng dụng di động (không phải ứng dụng web di động) với các phiên bản Android và iOS. Tôi cần một máy chủ back-end để lưu trữ và xử lý dữ liệu. Vì vậy, ứng dụng di động chỉ sử dụng để trình bày dữ liệu từ máy chủ back-end.Lựa chọn khung phụ trợ Android và iOS?

Bây giờ câu hỏi:

  1. loại giao tiếp dữ liệu tôi cần phải sử dụng, ổ cắm hoặc http?
  2. khung phụ trợ nào tôi có thể chọn, ví dụ: mvc mùa xuân hoặc khung phát triển web khác vẫn khả dụng cho ứng dụng dành cho thiết bị di động? mùa xuân không cung cấp mùa xuân android nhưng không cung cấp cho ios. Bất kỳ khung công tác nào có hỗ trợ tốt cho cả ứng dụng di động?
  3. Có giống với phát triển web, nếu tôi sử dụng POST/GET để truyền dữ liệu qua http?

thx!

+0

Bạn đang tìm kiếm "chỉ bộ nhớ" tức là mỗi ứng dụng đọc/ghi một số dữ liệu từ/đến DB phía sau hoặc bạn có muốn "đồng bộ hóa" giữa nhiều khách hàng không? Tôi đang làm việc trên một giải pháp chung cho trường hợp thứ hai đó và muốn thu thập yêu cầu của bạn nếu bạn sẵn sàng chia sẻ chúng. –

Trả lời

0

Tôi đang sử dụng Django ngay bây giờ để thực hiện REST cho các ứng dụng dành cho thiết bị di động của mình và nó hoạt động khá tốt. Bạn muốn sử dụng một mô hình REST vì nó là mạnh mẽ nhất và đàn hồi để cúp mạng (mà bạn sẽ phải rất khoan dung với các thiết bị di động). Với REST và Django, bạn chỉ có thể thực hiện tất cả các giao tiếp của mình qua kết nối HTTPS chuẩn, điều này làm cho chương trình phụ trợ của bạn tương thích với nhiều nền tảng bạn có thể nghĩ đến. Django cũng rất hay vì nó ở dạng python và bạn có thể thử nghiệm mọi thứ nhanh chóng. Không cần phải viết SQL thô hay bất cứ thứ gì như thế vì Object-Relational-Mapper. Nó thực sự tốt đẹp.

khuôn khổ web khác bạn có thể muốn xem xét cho backend của bạn là: Google App Engine, Lift, Ruby On Rails, CakePHP, và Pylons.

+0

cảm ơn bạn đã trả lời nhanh. vì vậy, khung công tác phụ trợ trên web vẫn có sẵn cho ứng dụng dành cho thiết bị di động nếu tôi sử dụng kết nối http? ok tôi đã không django và python. tôi sẽ có một cái nhìn. – EeE

3

Nếu bạn muốn có giải pháp làm sẵn, bạn có thể muốn xem Parse. Nó vẫn đang trong giai đoạn thử nghiệm, nhưng tôi đã nghe những điều tốt đẹp về nó. Họ cung cấp thư viện API cho Android và iOS.

Nếu bạn định tự xây dựng, hãy sử dụng HTTPS để bảo vệ dữ liệu quá cảnh và sử dụng bất kỳ khung/ngôn ngữ nào bạn cảm thấy thoải mái nhất.

Các vấn đề liên quan