5.15 应用程序框架(桌面、移动、平板电脑等)工具
前端应用程序框架:
Angular (即Angular 2.0.0 +) + angular-cli
原生混合移动WebView (即浏览器引擎驱动) 框架:
这些解决方案通常使用Cordova、crosswalk或者自定义WebView作为到原生API的桥梁。
原生混合移动开发Webview(即浏览器引擎驱动)环境、平台和工具:
这些解决方案通常使用Cordova、crosswalk或者自定义WebView作为到原生API的桥梁。
Adobe PhoneGap [付费]
cocoon.io [免费]
ionic hub [免费]
kony [付费]
Monaca [付费]
原生桌面应用程序框架:
原生移动应用程序框架(又叫JavaScript原生应用程序)
这些解决方案在运行时使用JS引擎来解释JS并将其连接到本地API。无需使用浏览器引擎或者WebView。UI由原生UI组件构造。
tabris.js [免费]
trigger.io [付费]
参考文献和演示应用程序:
性能:
如果你是前端JavaScript应用程序开发新手,我建议从Vue.js开始。然后我会把React应用到工作中。然后我也会学习 Angular 2+, Ember, or Aurelia。
如果你正在构建一个与数据交互最少的简单网站(主要是静态内容的网站),那么应该避免使用前端框架。使用像Gulp and jQuery这样的任务运行器可以完成很多工作,同时避免了不必要的学习和使用应用程序框架工具的复杂性。
想要比“React”精巧的框架,考虑一下“Preact”。Preact试图以用尽可能少的代码来重新创建React(或类似的库,如Mithril)的核心价值主张,并优先为ES2015提供支持。目前该库大约为3kb(minified和gzipped)。