Sil*_*owe 5 mobile sencha-touch cordova
我最近使用PhoneGap构建了一个演示应用程序,我选择尝试将JQuery Mobile作为UI框架.这是......好吧.我现在想试试Sencha Touch,看看我是否更喜欢它.
截至目前(2011年12月中旬),似乎Sencha Touch 2已作为预览发布,并且在性能方面有显着改进(这对我来说是一个关键因素).但是,它缺少一些功能,并且在Sencha网站上似乎没有很多演示/教程.
在SO经验丰富的Sencha Touch开发人员的宝贵意见中(至少在移动领域经验丰富,我的意思是你至少玩了一个星期左右),你会建议我从Sencha Touch 2开始开始,或者通过学习1.x的动作,稍后升级到2?使用这个和其他框架的"预览"版本有什么优点/缺点,特别是在不断变化的移动开发世界中工作时?
感谢您的任何意见!
M69*_*M69 10
我在jQuery Mobile中为我的公司创建了一些概念证明.虽然我个人喜欢jQuery,但如果你想要一个灵活,反应灵敏,无错误的用户界面,jQM还没有为生产环境做好准备.那是在v1.0RC3天.目前这是一个稳定的版本,但我仍然有同样的感觉,希望未来版本能解决这些缺点.我在运行了一系列基准测试,一个焦点小组和一个试点计划(6人)之后做出了这个决定.说完了,我决定评估ST.
Sencha Touch拥有最好的UI,IMO.但是,这个框架有一个强大的学习曲线.API文档已经完成,虽然这里和那里都有潜伏的教程,但是从头到尾都没有明确说明ST框架.我经常发现自己在深处寻找一个没有决心的解释的简短瞥见.我觉得Sencha团队没有解决这个问题令人沮丧.我首先听到很多关于刷新EXTjs的事情,因为这是ST诞生的胎盘.(是的,我只是说过)真相是,如果一个人必须学习另一个框架来利用你感兴趣的框架,只是为了理解它是如何工作的,它是一个重大的失败.我不是只为ST学习EXTjs ...
对于Sencha Touch,您应该精通MVC,面向对象编程,调试Web技术并对JavaScript有深入的了解.
现在真正的问题是1.x或2.x. 像这样的情况是值得商榷的.应该在两个版本上进行资源和成本分析,以显示如果将1.x代码移植到2.x以及与学习曲线相关的任何其他开销等,您的开发时间如何增加.所以不要给出我的偏见,我只会告诉你我为公司做了些什么(7k +员工).
我的项目需要在特定日期之前处于某个里程碑,我当然无法部署未处于生产状态的东西.简单地说,我不能将beta用于任何实质性的.由于ST2.x处于PR3阶段,因此尚未准备好投入生产.更不用说ST的许多关键功能目前在ST 2.x版本中都缺失了,但是随着它们进入生产稳定版本,将在未来版本中添加.
我在1.x中开发了我的应用程序,因为它很稳定,有很多示例和文档可供使用,所以我今天可以生成一个应用程序.如果我在ST2开始,我将无法完成该应用程序.API没有被冻结,缺乏完整的文档,稀疏的示例,有限的社区资源和缺少的功能.我不能等待ST2(会很棒!)但不能冒险我的项目.
底线......如果你今天需要一个应用程序,请使用ST1,如果你可以延迟几个月并且有时间对你的应用程序进行更新,因为ST2 API被冻结并且功能被重新添加,那么我会走那条路.干杯.
| 归档时间: |
|
| 查看次数: |
1216 次 |
| 最近记录: |