我将代表 Sencha Touch 投稿!
Sencha Touch 的速度如此之快归结为对框架的了解,并承认您正在编写应用程序而不是网页。也就是说,您可以在 Sencha Touch 中获得出色的性能。Sencha Touch 不是开源的,但这是一个技术问题。你可以看到代码,它的文档非常好。我对我可以实现的列表和表单等类本机组件的性能感到高兴。
Native Feeling 这无疑是 Sencha Touch 在其竞争对手中最具有优势的地方。它带有适用于 ios6、ios7、android、blackberry 和 windows phone 的主题。因此,您的应用程序可以在每个平台上看起来都是原生的。当然,处理不同的期望仍然取决于开发人员,例如触摸手势和麻烦的 Android 后退按钮,但该框架为您提供了它所能提供的所有帮助。人们不知道我在 Sencha Touch 中制作的应用程序是 HTML5 的——它们看起来和感觉都是原生的。
开发难度 任何人都可以轻松地从 Sencha Touch 开始,但您需要准备好投入时间来了解如何充分利用图书馆。一句话:“最小化 DOM 交互”。特别是,了解与 dom 链接的模型/存储的更改将自动触发 DOM 更新。
文档和社区支持很棒。因为我在我可以的地方寻找堆栈溢出帮助 ;-) Sencha 论坛是获得支持的好地方。文档绝对是我用过的最好的。
希望这可以帮助您做出决定!Modus Create 在他们的博客上写了一系列很棒的文章,比较了所有的框架(向下滚动过去的前几篇文章): http: //moduscreate.com/blog/