您对Javascript MVC框架有什么建议?
答案 0 :(得分:4)
很大程度上取决于你的建设和技能。我是JavaScriptMVC的贡献者,所以我很偏颇,但我会尽量给出答案。
我认为SproutCore更像是一个“自上而下”的框架。他们为你构建了很多chrome / UI小部件。因此,您需要花时间自定义小部件以满足您的需求。如果你的需求可以通过sproutcore的小部件轻松满足,我建议使用sproutcore。
JavaScriptMVC是一种非常不同类型的JavaScript框架。它没有UI小部件。相反,它侧重于组织和构建JavaScript应用程序所需的低级工具。它基本上是jQuery之上的一层,并打包如:
它支持我们所说的“中 - 外”发展。它的控制器在组织类似jQuery的插件时特别强大。在使插件可扩展的同时,它将使用非常棒的语法为您处理事件绑定。
因此,如果您正在构建大量自定义控件并了解jQuery,请将JavaScriptMVC用于旋转。
JavaScriptMVC实际上来自Junction,但Junction并没有真正开发。
答案 1 :(得分:2)
答案 2 :(得分:0)
GWT允许您使用MVC架构构建并提供许多视图组件。我没有在其他链接中看到它,可能适合您的账单。
jQuery不是真正的MVC,但效果非常好。 jQuery + jQuery插件为您提供了一个组织结构,有助于处理关注点的复杂性和分离,就像MVC一样。使用这种模式,我们已经能够延迟庞大的MVC结构,并仅为几个关键组件保留它。
答案 3 :(得分:0)
上次我检查SproutCore时,不幸的是,使用相对较快的Firefox 3.5时速度相当慢。 See it for yourself
答案 4 :(得分:0)
这是一个相当古老的问题,但在codeplex上有一个非常棒的开源javascript MVC框架Lava JS:http://lava.codeplex.com。