javascript - 有没有客户端+服务器端的MVC JS框架

标签 javascript node.js model-view-controller frameworks

我已经使用 Node+Express 一段时间了,我想开始寻找一种强大的结构来构建普通到大型的 Web 应用程序,但它也可以用于简单的网站(并且不会太过分)。

我一直对主干很感兴趣,但我已经在寻找更“完整”的东西了。我知道主干可以使用正确的插件并尊重最佳实践来完成所有事情,但我正在寻找的是从一开始就更“强大”的东西,比如 AngularJS、CanJS 或 Ember(也许 CanJS 是灵 active 和约定之间的最佳折衷方案,尽管所有这些大多是主观的)。 只是为了确保保持最佳实践,即使我必须坚持固执己见的固件。

现在,在选择任何内容之前,因为我将在后端使用 Node,所以完整的 JS,我想知道是否有一个框架可以提供客户端+服务器 MVC 功能,或者我是否必须在后端使用 Node/Express,而在前端使用其他东西。

其他可能有用的信息,我想用 CoffeeScript/LESS 进行编码,并保持 HTML 不变(所以没有 Jade 之类的东西)。如果我没有要求太多,我想在我的所有项目中使用这项技术,这些项目也将针对移动电话、网站(当然),有时甚至作为基于 Phonegap 的应用程序。也许这会变得困难(Meteor 不支持 Phonegap,因为它是我读过的客户端部分,也许是 Derby?)。

另外,我必须指出,我并不是在问任何主观的问题,例如“...之间最好的是什么”,而只是问是否存在完整的客户端+服务器 MVC JS 框架,如果存在,哪些框架可以满足这些需求。

最佳答案

  • rendr (具有服务器端支持的主干)
  • meteor (非常实时)

关于javascript - 有没有客户端+服务器端的MVC JS框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17935171/

相关文章:

javascript - 混合错误 : This request has been blocked; the content must be served over HTTPS

node.js - 使用 NodeJS fs.watch 重命名操作获取以前的文件名

asp.net-mvc-3 - 在MVC3中,如何获取当前 Controller 名称?

php - 用JavaScript(jQuery)将PHP的uniqid()实时转换

javascript - 防止 C# 中的默认鼠标行为 - wpf

javascript - Nodejs - 如何在单独的文件中分组和导出多个函数?

javascript - 如何使用 React Native 管理 axios 中的 429 错误?

java - MVC 适合移动设备吗?

c# - 使用C Sharp三层架构MVC将数据插入mysql数据库(MysqlParameter插入空值)

javascript - 如何解决错误 "Invalid type for argument in function call. Invalid implicit conversion from address to address payable requested"