2014-04-09 16 views
5

Tôi muốn bắt đầu một dự án mới và không chắc chắn, nếu im sử dụng cách thiết lập/tiếp cận tốt nhất. Dự án là loại thư mục danh sách mà không cần đến sức mạnh tính toán cao.Rails Api + AngularJS + IonicFramework

Tôi dự định xây dựng một trang web với Rails Api và AngularJs (+ Bootstrap) cho các thiết bị thông thường và di động và sử dụng cùng api cho ứng dụng.

Vì vậy, tôi đã lên kế hoạch sử dụng IonicFramework (+ PhoneGap). Đây có phải là cách tiếp cận chung hay không có bất kỳ phương pháp hay nhất nào mà tôi nên cân nhắc?

Trả lời

9

Đây là cách tiêu chuẩn để phát triển ứng dụng web/máy tính để bàn và ứng dụng dành cho thiết bị di động. Bạn đang tiếp cận chính xác điều này.

  • AngularJS Sử dụng lõi + Bootstrap cho web/ứng dụng máy tính để bàn và Ionic
    Khung di động

  • Chia sẻ backend Rails API làm cho tinh thần. Điển hình Rails API sẽ được thiết kế với nguyên tắc REST trong tâm trí mà làm cho nó dễ dàng hơn để tiêu thụ (có thể sử dụng Restangular) thông qua web/ứng dụng máy tính để bàn và ứng dụng di động

  • Nếu bạn làm theo AngularJS ước tiêu chuẩn để tạo ra một tách các mối quan tâm (bộ điều khiển, dịch vụ và chế độ xem), sau đó bạn có thể chia sẻ khá nhiều mã JavaScript giữa ứng dụng web/desktop và ứng dụng dành cho thiết bị di động và chức năng ghi đè dễ dàng để tùy chỉnh cho các thiết bị , nếu cần.

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