|
|
51CTO旗下网站
|
|
移步端
  • Hybrid App开发者一定不要错过的框架和工具

    近些年开始给网站的运动版本做技术选型,意识了众多好玩的东西,写出来给大家分享下。

    笔者:IT瘾 来源:itindex| 2014-12-17 14:21

    近些年开始给网站的运动版本做技术选型,意识了众多好玩的东西,写出来给大家分享下。

    ionicFramework

    我是hybrid app的忠贞粉丝和大力倡导者,副 新浪移动云起来就不断的追寻能帮助Web程序员开发出良好又好用之UI层框架。在历经了jqmobile、sencha touch等框架下,一直没能找到一个真正符合我之想法的框架:他应当为hybrid app计划、组件化结构、UI言简意赅而美丽。

    有的是同学不晓得为Hybrid app计划跟为Mobile web计划有什么不同,我只说最突出的少数:Hybrid App的风源都在地方的,没有网络读取的损耗,故此最精美的措施是一次性载入多个范畴,使用直接在多个范畴之间切换,而不是为了节省流量通过ajax按需 载入。后者正是jqm等框架的作法。sencha touch在概念层上我收到不了,他让我觉得自己不是在写界面,而是在做算法作业。关于这些老框架的吐槽, 此前写过,就不再多说。然后说说最近的新发现。

    时而快两年,很多更适于hybrid app的框架初步出现。当下选型我其实先选了  chocolatechip-ui

    Screen Shot 2014-02-15 at 14.44.08

    他和我之前写过的lazymobile理念很类似,利用div来作为App规模,规模之间的改制其实就是浏览器在div上的滑动。规模采用了 ios7的平面设计风格,很讨喜。我见到就心动了,读完基本代码实现后就找了个小需求来试用。那是一个tab+side menu的app,下一场我发现chocolate-chip的组件的包装程度不够,多个零件之间重复嵌套时会出现各种互相影响。这显然违背了正交性原则。 于是乎我眷恋的和他分了手。

    下一场我碰到了 ionicframework。ionic利用 angularjs房 为伊基础,这就在包装性上有了质量的升级。你可以运用类似<weibo>的竹签来叙一枝微博。他也同样采用angualar-ui内部的 states来切换界面,故而保证了改制过程的平整。此外就是他还直接整合了Cordova(就是phonegap了)的指令行工具,写完后直接一个命令 就足以编译app了。

    Screen Shot 2014-02-15 at 14.49.49

    ionic的读书成本比较高。因为Angularjs是一番真正的MVC框架,他的M和V走向绑定。我春节花了点时间学了一下,能写一些简单应用 了。读书之时节有时候还是思维转换不过来,比如我曾苦苦思索form表单要怎么提交,付出到那里去。但实际上form表单的控件本来就是绑定到数据对象 的,只要调用数据对象的save办法就好了。

    但总体来讲我还是很推荐这个框架的,而且我也觉得AngularJS的作法代表了未来,读书一些新事物有时候会让人生更多乐趣。

    Ripple Emulator

    在编辑代码的时节,我通常用node的http-server直接在代码目录起一番web劳务,用浏览器调试。但是代码里边那些phonegap 的壮大功能往往会导致页面报错。先前为了消灭这个题目,咱们做了云窗调试器,但今天因为某些原因,基本不更新了。此外云窗调试器需要将代码传到SAE上下 才能调试,也没有本地来得便捷。

    此地要推荐给大家的是一番Chrome推而广之, Ripple Emulator

    Screen Shot 2014-02-15 at 15.06.55

    用了这个扩展,你就足以直接在Chrome上调整Colrdova的效应了。能选择模拟器来测试屏幕大小,还能选择模拟器的Cordova本子。地球推荐,用了你会返回点赞的。

    还有部分Angular相关的工具我也在用,当下就先不整理了。自此有空再慢慢整理吧,请关注我之微博获取***的信息。

    【编纂推荐】

    1. 如何写好技术简历:老、模板及工具
    2. Hybrid付出:AppFrameworks移步开发框架定义页面布局
    3. 移步混合应用Hybrid App付出实战
    4. Hybrid App付出 四大主流平台分析
    5. Hybrid App 付出初探:采用 WebView 装载页面
    【义务编辑: 闫佳明 TEL:(010)68476606】

    点赞 0
  • Hybrid App  框架  工具
  • 分享:
    大家都在看
    猜你喜欢
  • 订阅专栏+更多

    16招轻松掌握PPT技术

    16招轻松掌握PPT技术

    GET职场加薪技能
    共16章 | 晒书包

    289人口订阅学习

    20个局域网建设改造老

    20个局域网建设改造老

    网络搭建技巧
    共20章 | 捷哥CCIE

    645人口订阅学习

    WOT2019大地必发娱乐手机版技术博览会

    WOT2019大地必发娱乐手机版技术博览会

    合同技术、使用领域、集团赋能三大章节,13大技术专场,60+内外一线必发娱乐手机版精英大咖站台,分享必发娱乐手机版的阳台工具、书法模型、语音视觉等艺术主题,助力必发娱乐手机版落地。
    共50章 | WOT碰头会

    0人口订阅学习

    读 书 +更多

    鸟哥的Linux私房菜 基础学习篇(其次版)

    该书全面而详细地介绍了Linux操作系统。全党分为5个组成部分:先后部分着重说明Linux的滥觞及力量,如何规划和设置Linux长机;其次部分介绍Linu...

    订阅51CTO邮刊

    点击这里查看样刊

    订阅51CTO邮刊

    51CTO劳务号

    51CTO播客

    
       
       
        &lt;menu id="27f563c5"&gt;&lt;/menu&gt;