我一直在使用Node + Express一段时间了,我想开始寻找一个强大的结构来构建平均到巨大的Web应用程序,但哪些对于简单的网站也可以使用(而不是太多矫枉过正)。有没有客户端+服务器端MVC JS框架
我一直对骨干感兴趣,但我正在寻找更“完整”的东西。我知道骨干可以通过正确的插件和尊重最佳实践来做所有事情,但是我期待的是从一开始就像“AngularJS”,CanJS或Ember一样更加“强大”的东西(也许CanJS是最好的折衷方案尽管所有这些都可能主要是主观的)。 只要确保保持最佳实践,即使我必须坚持自己的FW。
现在,在选择任何东西之前,因为我将在后端使用Node,所以完整的JS,我想知道是否有一个框架可以提供客户端+服务器MVC功能,或者如果我必须使用后面的Node/Express和前面的其他东西。
其他可能有用的信息,我想在CoffeeScript/LESS中编写代码,并保持原样(因此没有类似Jade的东西)。如果我的要求不是太高,我想将这项技术用于我的所有项目,这些项目也将针对移动电话,网站(当然),有时甚至是基于Phonegap的应用程序。也许这变得很难(Meteor不支持Phonegap,因为它是我读过的客户端部分,也许是Derby?)。另外,我必须指出,我并没有问任何像“什么是最好的......”这样的主观内容,而只是说如果完整的客户端+服务器MVC JS框架存在,如果是的话,哪些满足这些需求。
可能寻找像德比(http://derbyjs.com/)或流星(http://www.meteor.com/)的东西?尽管如此,我认为他们对静态网站的矫枉过正。 – xdl
我已经开始观看它们,但是它对于简单的网站来说肯定是过度的。 我可能正在寻找一些不存在但Angular和流星(其中包括客户端+服务器+数据库)之间的中途会很好。 – Rayjax