选择具有对桌面和移动浏览器的大量支持的JS MVC框架

时间:2014-03-10 13:42:02

标签: javascript mobile model-view-controller frameworks

我们使用Knockout.js构建了一个应用程序,并针对桌面浏览器(Chrome,Moz,IE7 +)以及Safari,Android股票浏览器,Chrome移动版,BlackBerry 7的股票浏览器和Windows Phone。

我们正在通过淘汰赛在移动设备上遇到巨大的性能问题,这就是我们从另一个MVC框架开始重建应用程序的原因。

我一直在关注angular.js,但我找不到任何有关其浏览器支持的文档,以及它是否真的适用于慢速移动设备。

我可以进入像骨干一样的极简主义但它意味着自己做更多的东西,这意味着花更多的时间而不一定比用更完整的框架做得更好。

哪种MVC / MVVM / MV适合这种情况的框架/库? 此外,如果它适合一个phonegap应用程序,它会很好,但它不是一个优先级

3 个答案:

答案 0 :(得分:0)

我已经使用PhoneGapAngularJS制作了jQuery Mobile个应用。我对jQuery Mobile表现并不是特别印象深刻,但建议将AngualrJS作为mobile

的坚实平台

答案 1 :(得分:0)

AngularJS当然可以作为一种可行的替代方案,虽然它可能取决于您的具体应用 - 并且由于您没有详细描述它,因此很难给出明确的答案。http://docs.angularjs.org/misc/faq希望能够回答一些问题。您对浏览器支持和性能的疑问。我还要看一下answer given here;它写于2年前,但所讨论的许多观点和概念仍然有效。

答案 2 :(得分:0)

我建议你看看 Sencha Touch。我们已经开始使用Jquery Mobile和PhoneGap进行跨平台旅程。当我们开始时它看起来好像很棒,但在性能方面却有点迟钝。那么,我们决定针对每个平台进行本地定位。我们想在尝试使用Sencha Touch之前尝试使用本机,它确实得到了很好的回报。

Sencha Touch比JQM好得多,好的是它支持Cordova又名PhoneGap并允许你遵循MVC模式。

Sencha's kitchen sink

相关问题