Jquery mobile jQuery Mobile是否已准备好投入生产使用?

Jquery mobile jQuery Mobile是否已准备好投入生产使用?,jquery-mobile,Jquery Mobile,我一直打算将jQuery Mobile用于一个客户机项目,该项目将在大约2个月后(4月底)上线,但我似乎找不到jQuery Mobile的任何路线图 现在正处于阶段。到之间只有一个月,到之间大约有两个半月 根据调查,jQuery Mobile有231个未解决的问题,其中许多是关键问题或高问题,甚至有2个是状态拦截器问题 我真的不想使用这个框架,因为它希望接触到这么多的客户,而且我对jQuery的总体感觉是:)但现在它明智吗 更新2011-03-04 据《每日电讯报》报道:“目前,我们计划在一个月

我一直打算将jQuery Mobile用于一个客户机项目,该项目将在大约2个月后(4月底)上线,但我似乎找不到jQuery Mobile的任何路线图

现在正处于阶段。到之间只有一个月,到之间大约有两个半月

根据调查,jQuery Mobile有231个未解决的问题,其中许多是关键问题或高问题,甚至有2个是状态拦截器问题

我真的不想使用这个框架,因为它希望接触到这么多的客户,而且我对jQuery的总体感觉是:)但现在它明智吗

更新2011-03-04

据《每日电讯报》报道:“目前,我们计划在一个月内发布第一个测试版,然后再发布1.0版。”

据报道:“jquery移动测试版预计将在4月中下旬发布。在湾区移动会议上无意中听到。”

更新2011-03-23

,jQuery Mobile Alpha 4应该在一周内发布,测试版应该在4月16-17日发布

更新2011-04-30

是的,jQM Alpha 4确实是我最后一次更新,有很多改进。测试版此时仍计划在4月中旬发布,以赶上jQuery会议

4月7日,团队发布,这是一个维护发布。他们现在宣布,他们可能不会制定测试版的时间表

4月16日,现在在您的开发项目中使用要容易得多

4月21日,看起来像

更新2011-05-23

在他们的报告中,jQuery团队宣布测试版即将发布。新的日期是五月底/六月初。主要的导航重构和更好的平台支持是他们想要在beta版发布之前准备的重要事情

更新2011-06-22

期待已久的未来。它在两天前发布,包括对更多平台的支持,包括黑莓5和OperaMini。自从4月7日发布Alpha 4.1以来,我们的团队还没有更新jQM,所以有很多改进和错误修复。对于浮动标题、页面之间的转换和一般的导航,体验肯定更好。我们没有遇到任何影响代码的破坏性更改。有一些,但它们必须将jQuery核心从1.5.1更新到1.6.1

第二个测试版应该在一个月内发布,1.0应该在今年夏末发布


现在我真的认为jquerymobile已经做好了生产准备。我真的看不到任何其他具有如此广泛的设备/桌面覆盖范围的替代方案。

在用它开发客户端站点时,答案是一个可靠的“可能”。它做了很多正确的事情,Alpha 3是一个巨大的改进,但是肯定有一些bug和缺少的特性使得它很难使用,并且使得一些交互目前无法进行


这是一个伟大的项目,潜力巨大,但我会仔细判断你客户的需求。如果当前的限制不是显示停止,那么使用它会非常有趣,并大大加快移动开发。

最终更新

jQuery移动框架已经走了很长的路。显然,它已经为生产环境做好了准备。最值得注意的是,性能和大小问题已得到解决

如果您只想获得“外观”,而忽略框架的功能,那么这仍然不是一个好的选择。那么这就是对带宽的浪费,因为你可以从CSS中获得所有闪亮的按钮,而不需要100k的JS框架代码

又一次更新

JQMbeta2很棒。我想您可以安全地使用它,并在代码中做一些小改动后更新到完整的1.0版本

更新

以我的拙见,您已经可以尝试将JQMalpha4.1用于生产(我是这样做的),但测试版肯定会有所不同。(我必须对代码进行一些更改)

Beta版肯定可以用于生产。毫无疑问


您可以“按原样”使用它,只要您可以提供用于测试应用程序的设备,因为您可能需要解决很多问题。但只要它经过测试并能正常工作,你就有了一个好的应用程序

生产中的问题是jQuery Mobile可能仍然会更改api和名称以及工作方式,因此如果您现在创建应用程序,它可能无法在将来的版本中工作

因此,这在很大程度上取决于你的应用程序。如果您计划使用JQM来增强语义HTML,而不是编写大量的JS和CSS攻击,那么您可以冒险使用alpha3imho启动项目


请记住从存储库获取最新版本,并测试更新的版本是否仍然可以随时使用您的代码。这是您最需要的错误修复。

我建议您查看jQuery移动问题跟踪系统上的和列表

仔细检查一下,看看其中是否有任何一个对你来说是可能的止损点


UPD:我个人觉得我正在做的东西是不能接受的。我们需要通过散列来使用子页面导航,即#controller/action/id,而jquerymobile中没有这样的功能。因此,我们不得不改用Sencha Touch,它在这方面做得非常出色。

Jquery Mobile上周(6月11日)发布的测试版是最接近的。如果您不关心许可问题。Sproutcore和SenchaTouch是我喜欢的另外两款

考虑到beta 1比预计多花了3个月,而不是“多花了1个月”,我对发布时间表并不乐观。由于我们不知道团队实际计划了多少Beta,因此无法知道何时准备就绪。但按照他们的速度,假设2011年的任何时候它都将准备好1.0可能是不现实的。

想到的一个例子是对“滚动视图”的支持,目前它仍然是实验性的:它可以工作,但不是很好。均衡