第一个是LimeJS 。 LimeJS是HTML5中为触摸屏设备以及桌面浏览器建立的更快、更好体验的游戏开发框架,对于有用户经验的游戏开发者来说,LimeJS是最好也是最强大的,对于在线游戏开发者来说,LimeJS是HTML5中能为他们带来更好的功能和更快的开发过程的框架。
第二个是Foundation。Foundation 是前端响应框架,他能兼容所有的浏览器和网络设备。Foundation 拥有移动友好型的用户接口,并且获得了许多的原件来帮助你快速又完美的建立一个响应站点。Foundation 设置了许多关键的特性,例如 HTML,CSS UI 原件,模板,小代码块,含有按钮,表单,字体,导航等功能的响应组件。
Foundation类层次的根是NSObject类,它(和NSObject及NSCopying协议一起)定义了基本的对象属性和行为。Foundation框架的剩余部分由几组相互关联的类和一些独立的类组成。有一些代表基本数据类型的类,如字符串、字节数组、用于存储其它对象的集合类;一些代表系统信息的类,如日期类;还有一些代表系统实体的类,比如端口、线程、和进程。
第三个是ionic。ionic是一个专注于用WEB开发技术,基于HTML5创建类似于手机平台原生应用的一个开发框架。可以优化html、css和js的性能,构建高效的应用程序,而且还可以用于构建Sass和AngularJS的优化。这个框架的目的是从web的角度开发手机应用,基于PhoneGap的编译平台,可以实现编译成各个平台的应用程序。
您可以通过一个命令创建来测试和使用基于任何平台上的 ionic 应用。此外,该框架为它自己的组件提供了一套 Angular 指令(自定义的 HTML 元素),从而使它可以简单的编写一行 HTML 代码。类似指令,它使用视图动画逻辑,异步通信,Angular 的触摸识别和 HTML 清洁处理。
第四个是Enyo。
Enyo 2.0 是一个为 webOS 应用程序设计的 Javascript 框架,该框架能够让你创建顶级的 HTML5 应用程序,具有如下特点:
特别为移动平台设计,除原生 webOS 之外,还支持 Android、iOS、Chrome 桌面版、Firefox 桌面版甚至 IE桌面版本。
精简的模块化设计,方便扩展的同时也保持苗条,核心 gzip 后仅有 13kb。
依据 APL 协议开源,对于非开源应用友好
相对以 webOS 为开发 Enyo 1.0,Enyo 2.0 的架构是经过重新编写,保证能开发出多个平台都合用的程序,由 iOS 的 Safari 到 Windows 的 IE8 都可用。
他们的愿境是达致一个没有 iOS app、Android app、Windows app 或 Mac app 区别的世界,只有多平台共享同一个 app 的世界。
Enyo编写的应用程序能够运行在各种各样的电子设备上,比如说手机,台式机,笔记本,电视,以及 web应用。对于很多流行的手机公司开发的重要应用都是采用该框架实现的。