这些解决方案通常使用 Cordova、 crosswalk,或自定义的 WebView 作为原生 API 的桥梁。
这些解决方案通常使用 Cordova、crosswalk或自定义的 WebView 作为原生 API 的桥梁。
这些解决方案在运行时使用 JS 引擎来解释 JS,并将其与原生 API 相桥接。没有使用浏览器引擎或 WebView。UI 由原生 UI 组件构建而成。
[^1] 如果您对前端/JavaScript 应用程序开发不熟悉,我会从 Vue.js 开始。然后我会一步步转移到 React 。然后我会看 Angular 2+、Ember、或者 Aurelia。
如果您正在构建只有少量数据交互的简单网站(即大多数情况下是静态内容网站),则应避免使用前端框架。像 Gulp 和 jQuery 这样的工具可以完成很多工作,同时避免了学习和使用应用程序框架工具所带来的不必要的复杂性。
想要比 React 更小的框架,请考虑 Preact。Preact 试图用尽可能少的代码重新创建 React(或与 Mithril 类似的库)的核心提案,并为 ES2015 提供一流的支持。目前该库大约 3kb(缩小和压缩之后)。