这些年各种跨平台的框架接踵而至,实在让人眼花缭乱,多得不知道如何选择,下面简单说一下各种跨平台框架应用和案例

桌面

Electron

典型示例

编辑器

Atomvisualstudio

聊天

slack

移动

Hybrid App(混合App)

Ionic = Angular2+Cordova+CSS Framework

Ionic是一个高度集成的框架,由Angular负责业务逻辑层的处理,CSS Framework主要负责表现层,Cordova负责与设备的api对接

onsen
这个框架和Ionic类似

示例

Ionic

Android联系人
由作者本人编写更多

onsen

更多

Native App(原生App)

Nativescript

Nativescript现在可以和Angular2集成,由Angular2负责业务逻辑处理
案例 示例

React-Native

由FaceBook开发,它并没有使用Cordova之类实现的API,而是自己编写的Javascript APi访问设备

案例
示例

能跑遍所有平台的语言Dart

移动

Sky

Google声称流畅度能达到60FPS的框架,适合构建IOS和Android应用

Android示例
IOS示例

桌面

Electron

浏览器

polymer

server

Servers with Dart

嵌入式设备

dartino

dartino是实验性项目