不少人问我Sencha Touch (百度百科Sencha Touch译者加) 和jQuery Mobile哪一个更好。事实上,它两的区别就像是Web后台编程,PHP和Java。它们都能完成一样的功能,但其实它们是为不一样的目的而创造的。javascript Sencha Touch基于web-kit浏览器并作了优化,而jQuery Mobile适用于通常浏览器。由于Sencha Touch作了优化,不少人以为它比jQuery Mobile更棒。混合移动应用(相似用用Webview编程,译者注)会让Sencha Touch熠熠生辉,它会让移动应用很是流畅就像是用原生API开发的同样。但jQuery Mobile也会在不一样的地方发光发彩的。与Sencha Touch只支持web-kit不一样,jQuery Mobile在支持HTML5的浏览器工做的也是至关的漂亮。不管你是使用Windows,MAC OS,Android或是iOS系统,jQuery Mobile都能吸引你的眼球。css |
![]() yale8848
|
Sencha Touch vs jQuery Mobile下面我将以我我的经验来谈谈它们的不一样,这也许不会很客观。就我的而言我不会偏袒任何一方,下面的章节经按组进行比较,每组都有胜者。jquery 第一组-行销和平台支持web Sencha Touch和jQuery Mobile都以HTML5框架著称。jQuery Mobile谦虚的说本身只是内建于全部流行的移动设备平台,而Sencha Touch则说本身是惟一能让为开发者在iOS,Android,BlachBerry,Windows Phone等更多的OS上开发漂亮应用的框架。老实说,这种夸大其词的广告让我失望。我尚未发现它说的那样好,Sencha Touch只能孤芳自赏了。编程
jQuery Mobile浏览器
结论:jQuery Mobile胜架构 |
![]() yale8848
|
第二组-UI和视觉映像正如您所见,Sencha Touch和jQuery Mobile在UI视觉是有些区别的。一个是彻底的javascript驱动,而另外一个是用HTML驱动的。这两种方式均可以展现漂亮的UI,可是Sencha 的UI更像是用原生API开发的同样(在混合应用程式中)。很不幸,它两在复杂UI程式中表现的就很糟糕了,尤为是jQuery Mobile. Sencha Touch
jQuery Mobile
结论:Sencha Touch 胜 |
![]() yale8848
|
第三组-可用性,使用的难易这是个彻底不一样的比较。jQuery Mobile是标记语言驱动,它是依赖于jQuery并很容易控制的。若是你喜欢MVC模式,那你就得选择Sencha Touch。固然这会带来付费的问题,至少这会让不喜欢用javascript的人不顺心的。最后,咱这组比较就是比较使用的难易的。 Sencha Touch
jQuery Mobile
结论:jQuery Mobile胜 |
![]() yale8848
|
第四组-文档再好的产品也会所以而被人们遗忘。它们两的文档都不错。Sencha Touch官方文档至关不错,jQuery Mobile文档的封面都是很漂亮的。可是,Sencha Touch的文档比jQuery Mobile的更好。 Sencha Touch
jQuery Mobile
结论:Sencha Touch 胜 |
![]() yale8848
|
第五组-工具,插件,第三方支持这个话题也是很重要的,好的开发工具和插件会让开发者更容易上手。 Sencha Touch
jQuery Mobile
结论:平局,jQuery Mobile略胜一筹 |
![]() yale8848
|
最终比较jQuery Mobile 优势
缺点
使用场合
代码例子
优势
缺点
使用场合
代码例子
它们两都是成熟的框架。jQuery Mobile 容易使用并且在大部分场合都能工做良好,可是若是你想优化优化混合移动应用程序,那你就选择Sencha Touch吧。 其它值得看看的HTML5移动应用框架:
|