原生应用通常跑起来会更快、更平稳,带给用户的体验也更出色。然而Web设计者/开发者也一直在寻找着一种工具,将原生应用的体验带到Web技术中。Ionic是一个前端的框架,帮助开发者使用HTML5、CSS3和JavaScript做出原生应用。
Ionic不能完全取代PhoneGap和JavaScript框架的作用,但是它在前端的交互设计功能十分强大。这个框架除了带有SASS服务和各种各样的AngularJS拓展(可选)之外,还有大量的组件。
对于开发工具来说,速度也是一个重要的因素。带有DOM操作最小化、零jQuery和硬件加速功能的Ionic可以给你留下好的印象。
Ionic的联合创始人Max Lynch介绍这款工具时提到,这款工具就是由几个对Web开发十分狂热的普通程序员做出来的。Ionic倾向于关注标准兼容(standards compliant)的代码,这么做是比较超前的。他们的目标是通过HTML5使移动开发变得既简单又惊艳。