Kendo UI Mobile vs Sencha Touch vs Intel App Framework

时间:2014-04-10 20:55:45

标签: javascript jquery sencha-touch kendo-mobile appframework

我打算开发一个移动应用程序。该应用程序将使用表单元素,侧面板,导航栏,列表视图和一些弹出小工具。它将具有动态创建的表单(将通过jsonp来自后端)。

我已经掌握了jQuery的中级知识。

我现在正在比较这三个

之间的框架

(1)Kendo UI Mobile (2)Sencha Touch (3)英特尔应用框架 (4)部署为本机应用程序(如phonegap,icenium等)的能力和成功

因为我没有预定义的表单,我想通过使用服务器的jsonp值从js插入表单字段数据,我会在javascript部分上花费很多精力

当我们比较以下标准的这些框架时

  • 速度
  • 原生感觉
  • 发展难度
  • 文档和社区支持

您建议使用或不使用哪些工具?

3 个答案:

答案 0 :(得分:6)

我个人会说Kendo Mobile很棒,我目前正在用它来开发。它使用起来快速而友好。它还具有所有设备的原生外观。它使用起来非常简单,并且有大量的文档和支持。还有很多视频。 Telerik(开发剑道的公司)一直是我开发时的首选。

  • Speed Fast永远不会有问题
  • 适用于所有设备的原生设备,如果需要,甚至具有独特的外观
  • 中等难度
  • 大量的文档和视频

答案 1 :(得分:3)

我代表Sencha Touch投球!

速度 Sencha Touch中的这么多内容归结为对框架的了解,并承认您正在编写应用程序而不是网页。那说你可以在Sencha Touch中获得出色的表现。很多是Sencha Touch不是开源的,但这是一个技术性问题。您可以看到代码,并且记录得非常好。我很高兴能够实现类似本机的组件,例如列表和表单。

原生的感觉 这肯定是Sencha Touch在其竞争对手中拥有最佳优势的地方。它配备了ios6,ios7,android,黑莓和windows手机的主题。因此,您的应用程序可以在每个平台中看起当然,它仍然可以通过开发来处理不同的期望,例如触摸手势和麻烦的Android后退按钮,但框架可以为您提供所有帮助。人们不知道我在Sencha Touch中制作的应用程序是HTML5 - 它们看起来和感觉都是原生的。

发展困难 任何人都可以轻松地从Sencha Touch开始,但您需要准备好花时间了解如何充分利用图书馆。用一句话来说:"最小化DOM交互"。特别是,了解链接到dom的模型/商店的更改将自动触发DOM更新。

文档和社区支持 太棒了。因为我在一个徘徊堆栈溢出帮助我可以;-) Sencha论坛是一个支持的好地方。文档绝对是我曾经合作过的最好的文档。

希望这有助于您做出决定! Modus Create在他们的博客上做了一系列很好的文章,比较了所有的框架(向下滚过前几篇文章):http://moduscreate.com/blog/

答案 2 :(得分:1)

嗯,你的选择是明智的,因为Sencha Touch突然不再自由了。

它仍然是开源的,但不再免费。您不能再购买单一许可证;你现在需要每年支付4000欧元......

他们的社区正在消亡并转而使用Google AngularJS和Twitter Bootstrap。现在社区正在消失,我没有得到任何免费支持,所以我需要向Sencha支付昂贵的支持,所以我也要切换......