2015-12-07 20 views

Trả lời

8

Thực sự, tùy thuộc vào yêu cầu ứng dụng của bạn là gì. Từ trải nghiệm của tôi, nếu ứng dụng của bạn yêu cầu nhiều tài nguyên phần cứng, không sử dụng tùy chọn nền tảng chéo, thậm chí không phải Xamarin. Tôi sẽ sử dụng phương pháp tiếp cận bản địa trong kịch bản loại đó. Nếu ứng dụng của bạn rất giống ứng dụng web thân thiện với thiết bị di động và bạn được nhấn vào hạn chót, tôi khuyên bạn nên sử dụng phương pháp Hybrid. Trong cách tiếp cận lai tôi sẽ nói sử dụng ion cho những lý do sau đây.

Chào mừng bạn đến với thế giới Ionic!

  • miễn phí, mã nguồn mở, liên tục phát triển và các tài liệu lớn
  • của nó trên đầu trang của cordova. Vì vậy, bạn sẽ có quyền truy cập vào hàng trăm plugin cordova để đạt được chức năng gốc, tức là truy cập vào các API gốc.
  • Sức mạnh trên AngularJS được tích hợp sẵn trong khung công tác.
  • Chạm vào Giao diện người dùng được tối ưu hóa, removes normal 300 ms delay from webview on touch!
  • MV * Pattern
  • xây dựng trong thành phần CSS và Ionicons
  • ~ 100% mã cổ phiếu
  • đám mây ứng dụng báo cáo
  • Không SDK đặc biệt cần
  • liệu sẵn có từ NPM
  • lớn với thử nghiệm
  • Có thể mở rộng

Kiểm tra Ionic Showcase cho các ứng dụng hàng đầu được xây dựng trên Ionic.

Kiểm tra Ionic vs other contenders.

PS, tôi chưa dành thời gian cho Sencha và chủ yếu là thương mại. Tôi không thể tìm thấy mã nguồn của nó trên Github. Xin lỗi Sencha!

Cả Ionic và Sencha đều chạy trên Cordova nhưng nghiêm túc, Ionic đã thực hiện công việc tuyệt vời và tôi sẽ recomment nó bất cứ ngày nào.

CẬP NHẬT

Check-out NativeScriptReact Native. Cả hai đều cung cấp hiển thị giao diện người dùng gốc (không giống như Ionic và Sencha) và trông đầy hứa hẹn. Họ cũng được hỗ trợ bởi Telerik và Facebook với React là một trong những repo được đánh dấu sao nhất trên Github. Kiểm tra this bài viết của Nic Raboy.

+2

Có bản phát hành GPL của Sencha Touch và Ext JS. Phiên bản thương mại của Sencha Touch cũng miễn phí. –

+3

Đối với những người không biết, GPL yêu cầu rằng ứng dụng của bạn cũng là GPL và nguồn của bạn mở. –

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