是否有一个客户端+服务器端MVC JS框架(Is there a client+server-sid

2019-10-18 10:07发布

我一直在与节点+快递,而现在,我想开始寻找建筑平均巨大的网络应用程序一个坚固的结构,但也可以使用(而不是太多矫枉过正)进行简单网站。

我一直在服用骨干的兴趣,但我在寻找一些更“完整”了。 我知道骨干可以做的一切使用正确的插件和尊重的最佳实践,但是我正在寻找的是一些更“强”的是从一开始,像AngularJS,CanJS或灰烬(也许CanJS是最好的折衷办法灵活性和公约althought之间的所有的这可能是大多主观的)。 只是一定要保持到最佳实践,即使我必须坚持一个自以为是FW。

现在,选择任何东西,因为我会在后端使用节点之前,如此充满JS,我想知道是否有这将提供客户端+服务器MVC功能,或者如果我必须使用节点/快递框架在背部和别的东西前。

这可能是有用的,我想在CoffeeScript中/更少的代码,并保存为HTML是(所以没有玉一样的东西)其他信息。 如果我不要求太多,我想利用这个技术,我所有的项目,也将瞄准手机,作为网站(肯定的),有时甚至基于PhoneGap的应用上。 也许这变硬(流星不支持的PhoneGap为它的客户端部分为我读过,也许德比?)。

另外,我必须指出,我不要求任何主观喜欢“之间是什么?最好的”,但如果只是完整的客户端+服务器MVC JS框架存在,如果有,哪些满足这些需求。

Answer 1:

  • rendr (骨干与服务器端支持)
  • 流星 (非常实时的导向)


Answer 2:

流星和DerbyJS看起来很大,但非常注重实时性,我不会为那些。

我想我会用TowerJS似乎有真正强大的功能(实时JS / CSS注入浏览器中的文件时更新,实时节点文件而不需要重新启动重装,预建的开发,分期和生产线的环境中,MVC + ORM客户端+服务器 - 侧,对Redis的临时数据和蒙戈为DB ...)。

对于PhoneGap的项目,我会保持塔式服务器端,我会找到客户端别的东西,也许简单的骨干。



Answer 3:

看看ExtJS的4.同样有煎茶触摸2移动应用的发展。 他们都对MVC的大力支持。



Answer 4:

sails.js是最流行的Node.js的MVC框架时下,并拥有庞大和不断增长的社区。

流星也是一个伟大的工具; 我与ExtJS的社会经验是,他们不是很温馨(RTFM小白!类型的东西)。



文章来源: Is there a client+server-side MVC JS framework