APP(桌面, 移动, 平板等) 工具
前端 App 框架:
- AngularJS & Batarang
- Backbone & Marionette
- React & React-router & Flux & React Developer Tools
- Vue.js & vue-loader & vue-router
- Ember & Ember Inspector
- Aurelia
- Polymer & Iron Elements & Paper Elements
全栈 JS App 平台:
移动 Web UI/网站/App 框架:
这些解决方案可以被用到任何地方, 包括 Web 视图(Web 平台和浏览器引擎等) APP.
本机混合移动 webview 框架:
典型解决方案是使用 Cordova, crosswalk, 或者自定义 Webview 作为本机 API 的桥梁.
本机混合移动开发 webview 环境/平台/工具:
典型解决方案是使用 Cordova, crosswalk, 或者自定义 Webview 作为本机 API 的桥梁.
- AppBuilder [$]
- Monaca [$]
- Adobe PhoneGap [$]
- kony [$]
- ionic hub [free to $]
- Taco
- manifoldJS
- cacoon [free to $]
本机桌面 webview 应用框架:
本机移动应用框架 (又称 JavaScript 本机应用)
解决方案不使用浏览器引擎或 Webview, 而是利用 JS 引擎作为运行环境去编译 JavaScript, 并能调用本机的 API. UI 则使用本机的 UI 组件进行构造.
- NativeScript
- React Native
- tabris.js [free to $]
- trigger.io [$]
参考:
App seeds/starters/boilerplates: