• 跨平台的移动应用开发框架-Sencha Touch


    版权声明:本文为博主原创文章。未经博主同意不得转载。 https://blog.csdn.net/tommychen1228/article/details/32959529

    近期决定转以日常技术类文章为主线了,鸡汤类的东西。这个还得看灵感了。

    今天将为大家介绍的,是一款跨移动终端系统的开发框架。Sencha Touch。用了此框架,就再也不用为学java写android,学objc写iOS,学C#写WP而烦恼了。一个语言,写一次,所有搞定,好像非常高端的感觉。

    有兴趣的同志能够先自行google下。

    Sencha Touch究竟是什么呢,事实上就是一款全然基于js的html5开发框架。

    我们都知道,html5眼下是能够执行在以上说到的三大主流手机系统上的。这也就是为什么我们说Sencha Touch能够跨平台了。

    或许有的人会说。假设是html5的框架,那么事实上市面上流行的像是jquery mobile之类的也有非常多。只是jquery mobile这些,仅仅是一个简单的工具库。提供了相对照较少的UI。在代码编写上,还是依照网页的思想在写。

    那么Sencha Touch最大不同的地方。就在于它是依照相似于桌面编程的方式来组织的。而且拥有自己完整的class system和MVC framework。当你用熟练时候。能够非常快的做出app的ui部分。

    此时可能又有人有问题了,出究竟。事实上就是基于web的一个手机App,那就意味着是必须联网的。而且假设手机网速不好的话,訪问会非常慢。

    那么事实上眼下的的手机App上,我们是能够把写好的html5文件,所有打包放置到到手机上。直接让各手机系统从本地调用html5文件做显示。这样就不用基于网络来获取界面。

    另一点不得不提的是,当我们把html5打包到手机上后。是能够调用手机的摄像头之类的本机功能的,包含和本地代码交互。

    说了这么多。感觉用了Sencha Touch就全然能够所向披靡了!

    只是还是有遗憾的地方。就是眼下各手机系统对html5的执行效率还是不非常统一的。

    眼下Sencha Touch在iOS上执行是比較流畅的。但在Android上就非常不统一的。

    总得手来。基于html5的Web App的趋势还是来了。

    也有非常多公司在进行自己的尝试。包含我自己。

    希望大家也能够自己试试。也能提高提高自己的js的水平。

    话说js学好了,有利于学iOS开发新语言swift。

    今天的介绍就到这里,对此框架感兴趣的同学。能够加coding your life的QQ群交流:107584987

    ======
    感谢大家看完此篇文章,喜欢的话,请将此篇文章分享到好友圈。或向你的好友推荐。 是对我的最大支持与鼓舞。
    微信和微信上搜 codingyourlife,欢迎关注交流。
    另有QQ群: 107584987。


    所有文章都可在我的CSDN Blog http://blog.csdn.net/tommychen1228 找到 

  • 相关阅读:
    总结
    总结
    总结
    总结
    合作成功案例
    本周作业
    上周作业
    本周总结
    本周作业
    分答
  • 原文地址:https://www.cnblogs.com/ldxsuanfa/p/9931383.html
Copyright © 2020-2023  润新知