Các công cụ framework phát triển ứng dụng cho di động? Ionic Framework • Angular framework • Phone Gap • Unity • Xamarin Framework • React native • Android studio • Flutter Framework • Sencha• Intel XDK • Unreal • Appcelerator • Cocos2dx • Corona SDK • Xcode • Kotlin • Onsen UI • Ios SDK • Xojo • Lib GDX • Swiftic • Godot • Facebook SDK • Easy AR • Tabris • Framework7 • Basic4Android • Qt • ExtJS • Visual Studio. • Firebase • Eclipse • Rad Studio. • MobiLoud • jQuery Mobile • DojoMobile • Django • CryEngine, • IBM Watson • Monogame • Spring for Android • Pusher • Nino X • Nativescript • Phaser• Phân loại các framework theo các nền tảng ứng dụng di động, ngôn ngữ lập trình• Nêu một số đánh giá về framework này.
Công cụ/framework Ionic Framework Developmen t languages Javascript Target mobile platform Android, iOS Universal Windows Platform, Blackberry 10 Angular framework PhoneGap Javascript Android iOS Android, iOS Windows Mobile Unity C++, C# Javascript Xamarin Framework React Native iOS, Android, Windows Phone Android, iOS, UWP JavaScript Android iOS Nhận xét Ưu điểm: Phát triển lần cài đặt lên tất tảng hỗ trợ Thời gian chi phí dùng để phát triển ứng dung thấp nhiều so với native Chỉ cần biết ngôn ngữ javascriot mà ko cần phải biết ngơn ngữ lập trình Nhược điểm: Hiệu suất ứng dụng không tốt ứng dụng xây dựng cho mội trường củ thể Một số API chưa hỗ trợ để giao tiếp với thiết bị Xây dựng ứng dụng gốc với Cordova, Ionic hay NativeScript Ưu điểm: Chỉ cần biết Javascript, CSS, HTML sử dụng PhoneGap Nhược điểm: Hiệu suất khơng framework khác Unity có miễn phí cho cá nhân doanh nghiệp có doanh thu $100,000/năm Nên bạn lo lắng vấn đề quyền nhiều Bạn cần viết code lần, game bạn chạy tất tảng sau: PlayStation 3, Xbox 360, Wii U, iOS, Android, Windows, Blackberry 10, OS X, Linux, trình duyệt Web Flash Là framework đa tảng Xamarin đảm bảo hiệu suất ứng dụng tương tự ứng dụng di động gốc Chi phí quyền cao ($999) Hiệu mặt thời gian mà bạn muốn phát triển ứng dụng nhanh chóng Hiệu tương đối ổn định Cộng đồng phát triển mạnh Vẫn đòi hỏi native code Hiệu thấp với app Android Studio Flutter Framework Dart SenCha HTML5, CSS3 JavaScript Intel XDK HTML5, Javascript Unreal Appcelerator Titanium C++ Javascript Cocos2d-x C++ Corona SDK Lua Xcode Kotlin Onsen UI Kotlin Javascript Android Android, iOS iOS 6+ Android 2.3+ Win Phone 8.1 (with IE11) BlackBerry 10 Tizen Android, iOS, Windows 10 UAP, Tizen, Amazon Nook native code Bảo mật không cao dựa JS Quản lý nhớ IDE phát triển ứng dụng di động Flutter hoạt động với source code có sẵn, sử dụng nhà phát triển tổ chức khắp giới, đồng thời open-source miễn phí Là lựa chọn cao cấp cho tất phát triển ứng dụng doanh nghiệp dành cho ứng dụng doanh nghiệp Giá cao Công cụ cho phép người dùng có tùy chọn xem trước trực tiếp thiết bị kết nối bạn giai đoạn phát triển mơi trường tích hợp với cơng cụ khác iOS, Android Game engine xịn sò để phát triển game iOS, Android, Tất ứng dụng viết Universal JavaScript yêu cầu sử dụng Windows Platform, XML tùy chỉnh yêu cầu Windows Phone API Appcelerator hỗ trợ số tính gốc Mặc dù framework làcross-platform framework với hỗ trợ đầy đủ cho Android, iOS - khơng bao gồm CSS HTML song song với iOS, Android, Đa tảng, viết code lần xuất cho Tizen, Windows, hệ điều hành, nhiều loại thiết bị Windows Phone khác Cộng đồng lớn iOS, Android, Corona SDK hồn tồn miễn phí cho Kindle Fire, tvOS nhà phát triển iOS, MacOS IDE Apple dành cho MacOS iOS, Android Viết code dễ dàng so với với Java iOS, Android Tương thích với jQuery AngularJS Miễn phí mã nguồn mở Ios SDK Xojo Swift libGDX Java, C, C++ iOS, Android, BlackBerry OS Swiftic Godot iOS, Android GDScript, C, iOS, Android, C++ BlackBerry 10 Facebook SDK Easy AR Tabris Framework7 Basic4Android Qt ExtJS Visual Studio iOS iOS iOS, Android Typescript, Javascript iOS, Android, Windows Mobile HTML5, Javascript iOS, Android C++, Python, Qt QML Javascript Android, iOS,… Android, iOS, webOS, UWP, tvOS iOS, Android iOS, Android, Bộ SDK iOS Tạo giao diện nhanh chóng, trực quan cách kéo thả Dễ dàng sử dụng Hiệu LibGDX ấn tượng LibGDX thành phần viết C C++ C ộng đồng sử dụng LibGDX tuyệt vời với số lượng người dùng lớn Cung cấp để tạo ứng dụng tùy chỉnh xuất chúng cửa hàng hàng đầu Godot API có hầu hết yếu tố công cụ phát triển game thấy tính khơng thể truy cập trực tiếp code Godot hỗ trợ phát triển trò chơi 2D 3D Theo dõi số lượt cài đặt số lần mở ứng dụng, cho phép người chia sẻ nội dung hỗ trợ khả đăng nhập Facebook Tabris.js không sử dụng WebViews để hiển thị UI Thay vào đó, tạo widget gốc tảng di động thông qua JavaScript đến cầu nối gốc Tạo ứng dụng native mà không cần tới extenal library React hay AngularJS Cần phải làm việc với F7 MVC framework để phát triển ứng dụng di động Cung cấp cách giải tuyệt vời cho máy chủ SSL bị lỗi Nhóm phát triển Qt đẩy khỏi C ++, động thái đáng hoan nghênh sở khách hàng Sencha Firebase Eclipse Ra Studio (không biết) MobiLoud jQuery Mobile Node.js, Java, Python and Go jQuery, Javascript, HTML5 DojoMobile Django CryEngine IBM Watson Monogame Python C++, Lua, C# Java C# Spring for Android Pusher NinoX Native Script UWP iOS, Android iOS, Android Android, iOS, Windows Phone, Blackberry, WebOS, Symbian iPhone, Android, BlackBerry, or Windows Phone Web framework Chưa thấy hỗ trợ mobile! Android, iOS iOS, Android Cung cấp dịch vụ đám mây mà không yêu cầu thiết lập Lưu trữ liệu thực dạng JSON gốc tính khả thi để xem cách lưu trữ liệu Các công cụ báo cáo tiêu chuẩn sử dụng SQL truyền thống áp dụng Phát triển dễ dàng, có HTML5 JavaScript Các chủ đề HTML tùy chỉnh kết thúc với vô số vấn đề liên quan đến CSS Cung cấp số tiện ích sử dụng để xây dựng ứng dụng dựa web cho thiết bị di động MonoGame miễn phí sử dụng cho nhà phát triển, với vài thư viện mở rộng khác Xamarin bạn cần phải trả tiền Android Android, iOS database JavaScript, Typescript Android, iOS Android, iOS Là dịch vụ cloud, tạo server trung gian giúp xử lý tác vụ thời gian thực Dữ liệu gửi tới pusher, pusher lại gửi tới client subscribe (đăng ký) channel Kích thước ứng dụng lớn so sánh với React Native Ionic2 Vì khơng phải tất plugin có Phaser JavaScript, Typescript Android, iOS sẵn, nên cần phải tải xuống plugin bổ sung Framework 2D tạo trò chơi HTML5 cho máy tính để bàn thiết bị di động ... IDE phát triển ứng dụng di động Flutter hoạt động với source code có sẵn, sử dụng nhà phát triển tổ chức khắp giới, đồng thời open-source miễn phí Là lựa chọn cao cấp cho tất phát triển ứng dụng. .. nối gốc Tạo ứng dụng native mà không cần tới extenal library React hay AngularJS Cần phải làm việc với F7 MVC framework để phát triển ứng dụng di động Cung cấp cách giải tuyệt vời cho máy chủ... sử dụng SQL truyền thống áp dụng Phát triển dễ dàng, có HTML5 JavaScript Các chủ đề HTML tùy chỉnh kết thúc với vô số vấn đề liên quan đến CSS Cung cấp số tiện ích sử dụng để xây dựng ứng dụng