Tôi là nhà phát triển Phonegap/Cordova, tôi dự định chuyển sang công nghệ mới. Tôi là một chút nhầm lẫn đó là tốt nhất cho phát triển ứng dụng di động và tại sao.Sencha touch vs Ionic framework ưu & khuyết điểm
Trả lời
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 NativeScript và React 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.
- 1. Sencha vs. jQuery Touch
- 2. Machinist vs FactoryGirl - ưu và khuyết điểm
- 3. OcMock vs OcMockito - ưu và khuyết điểm là gì
- 4. Drools vs JBPM? sự khác biệt, ưu và khuyết điểm
- 5. ai đã thử neo4j vs titan - ưu và khuyết điểm
- 6. ASP.NET Identity Bearer Token vs JWT Ưu và khuyết điểm
- 7. Sencha touch vs Dojo Mobile vs jQuery Mobile?
- 8. Accordion in Sencha touch
- 9. Sencha Touch itemtap
- 10. Sencha Touch và ExtJS
- 11. IDE cho Sencha Touch
- 12. Entity Framework 4 Code-Ưu tiên và khuyết điểm đầu tiên
- 13. Sencha Touch 2 Standard Themes?
- 14. Sencha Touch và Leaflet.js API
- 15. Bắt đầu với Sencha Touch 2 hay Sencha Touch 1.x có tốt hơn không?
- 16. Cấu trúc ứng dụng Sencha Touch
- 17. Ext.define/Ext.extend trong Sencha Touch 2
- 18. mục không tải trong sencha touch 2
- 19. Tôi có nên viết ứng dụng của mình bằng Sencha Touch hoặc Native không?
- 20. .htaccess cụm từ thông dụng khác nhau/ưu/khuyết điểm
- 21. Cơ sở dữ liệu enums - ưu và khuyết điểm
- 22. Ưu và khuyết điểm của Mô hình neo là gì?
- 23. Sencha Touch - bỏ chọn mục danh sách?
- 24. Sencha Touch 2: Chèn vào TreeStore/NestedList
- 25. Sencha Touch - Cách triển khai optgroup
- 26. Extjs 4 với Sencha Touch Scrollbar
- 27. Sencha touch 2- Ext.dispatch thay thế?
- 28. Sencha Touch 2 - Hiệu suất Android
- 29. Sencha Touch 2 hiệu suất android
- 30. Biến toàn cục sencha touch 2.1
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í. –
Đố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ở. –