前端开发者手册第三部分: 前端开发工具APP(桌面, 移动, 平板等) 管理
上一篇:静态网页生成器 下一篇:脚手架

APP(桌面, 移动, 平板等) 管理

APP(桌面, 移动, 平板等) 工具

前端 App 框架:

  • AngularJS & Batarang
  • Backbone & Marionette
  • React & Flux & React Developer Tools
  • Vue.js & vue-loader & vue-router
  • Ember & Ember Inspector
  • Ampersand.js
  • Knockout
  • Aurelia
  • Polymer & Iron Elements & Paper Elements

全栈 JS App 平台:

  • Meteor
  • Hood.ie
  • MEAN

移动 Web UI/网站/App 框架:

这些解决方案可以被用到任何地方, 包括 Web 视图(Web 平台和浏览器引擎等) APP.

  • Ratchet
  • Kendo UI Mobile
  • Mobile Angular UI
  • Framework7

Native Hybrid mobile webview (i.e. browser engine driven) frameworks:

These solution typically use Cordova, crosswalk, or a custom webview as bridge to native api's.

  • ionic
  • onsen.io

Native Hybrid mobile development webview (i.e. browser engine driven) environments/platforms/tools:

These solution typically use Cordova, crosswalk, or a custom webview as bridge to native api's.

  • AppBuilder [$]
  • Monaca [$]
  • Adobe PhoneGap [$]
  • kony [$]
  • ionic hub [free to $]
  • Taco
  • manifoldJS
  • cocoon.io [free to $]

Native desktop webview (i.e. browser engine driven) app frameworks:

  • NW.js
  • Electron

Native mobile app frameworks (aka JavaScript Native apps)

These solutions use a JS engine at runtime to inerput JS and bridget that to native api's. No browser engine or webview is used. The ui is constructed from native UI components.

  • NativeScript
  • React Native
  • tabris.js [free to $]
  • trigger.io [$]

References:

  • todomvc.com

App seeds/starters/boilerplates:

  • React Starter Kit
  • Ember starter-kit
  • NG6-starter
  • Angular 2 Webpack Starter
  • hjs-webpack
上一篇:静态网页生成器 下一篇:脚手架