其中哪一个是更好的选择?有更好的选择吗?哪个有更好的文档和社区?
7 回答
煎茶手感更好。JqueryMobile 更简单,但是当你了解 sencha touch 时,你将构建比 jquerymobile 更强大的应用程序。
如果你想构建一个 iOS 应用程序,那么你可能会选择 Phonegap + sencha,因为 sencha 使它看起来像一个真正的原生应用程序并且有明确的 iPad 支持。它适用于 iPhone。但是如果你想在Android中移植同一个应用程序,你需要重新考虑;由于硬件规格低,它在android中速度较慢。由于其良好的规格,HTC、S3 和其他高端 android 设备的性能要好一些。
如果需要开发一个非常注重性能、安全性、可扩展性等的大型企业应用程序,那么选择 Sencha Touch 可能是一个不错的决定。但是,如果您正在寻找简单的基于 Web 且上市时间极短的应用程序,那么 jQuery Mobile 可能是一个不错的选择,因为它的简单性和非常以 Web 为中心的开发方法。
早期的 ST 的文档非常少,但现在我会说 ST 的文档与 JQM 一样好。煎茶文档
Sencha Touch 比 JQMobile 更简单,功能也更多。它还有一种存储和排序数据、列表、过滤器、图表等的方法。
Sench touch 仅针对 webkit 浏览器开发。Chrome 和 safari 都可以,但 android 浏览器可能有问题。
如果您的最终项目涉及桌面交互,请记住该限制。
我用 Sencha Touch 2 做了一个项目,发现它很棒。之前我用的是Sencha Touch 1.1,效果不好,特别是性能。但是,Sencha Touch 2.0 有了很大的改进。此外,Sencha 架构非常好,它确实可以帮助您快速完成工作。所以,我的建议是使用 Sencha Touch 2,如果可能的话,使用 Sencha Architect
NB Sencha Touch 不支持 Android Honeycomb!