HybridApp开发者不可错过的框架和工具ionicFramework我是HybridApp的忠实粉丝和强烈拥护者。从新浪移动云开始,我就一直在寻找一个可以帮助Web程序员开发美观易用的UI层框架。翻遍了jqmobile、senchatouch等框架,一直没能找到一个真正符合我想法的框架:应该是为hybridapp设计的,组件式结构,UI简洁美观。许多学生不了解为混合应用程序设计和为移动网络设计之间的区别。我只说最典型的一点:HybridApp的资源都是本地的,没有网络读取的消耗,所以最理想的方式就是一次性下载。进入多个界面,应用直接在多个界面之间切换,而不是为了节省流量通过ajax按需加载。后者正是jqm等框架所做的。我在概念层面上无法接受senchatouch。让我感觉我不是在写接口,而是在做算法作业。关于这些老框架的吐槽之前都有写过,就不多说了。接下来,让我们谈谈最新的发现。转眼两年时间,开始出现很多更适合混合应用的框架。在这次选择中,我其实首先选择了chocolatechip-ui。和我之前写的lazymobile概念很像,用div作为App界面,界面切换其实就是浏览器在div上滑动。界面采用ios7的图形设计风格,非常赏心悦目。当我看到它时,我很感动。看了基本的代码实现,找了个小需求试了一下。本来是tab+侧边菜单的app,后来发现chocolate-chip组件封装不够,多个组件重复嵌套会出现各种交互。这显然违反了正交性原则。所以我很不情愿地放弃了它。然后我遇到了ionicframework。Ionic以angularjs为基础,在封装上有了质的提升。您可以使用
