【问题标题】:Creating modules/HMVC in sails.js在sails.js 中创建模块/HMVC
【发布时间】:2014-02-04 20:21:49
【问题描述】:

我正在尝试通过创建模块/HMVC 在我的新 SailsJS 应用程序中进行分离,就像 ASP.NET MVC 和 Codeigniter PHP 一样。这些框架提供了一种处理这种分离的机制。有谁知道如何在 SailsJS 中实现这一点?

【问题讨论】:

  • 您问的是视图还是客户端 MVC 框架?还是两者兼而有之?
  • 我问的是 SailsJS 实现的服务器端 MVC。因此,如果您在 dot net 和 php 中使用过其他 MVC 框架,它们提供了一种逻辑分离事物的方法。
  • 你说的是模块,HMVC通常是它在php端的调用。MVC按功能分组对吗?
  • 我会说是的,我的问题是关于 HMVC 原理

标签: node.js model-view-controller area sails.js separation-of-concerns


【解决方案1】:

在这个方向上有一些发展,我不太确定是否已经存在任何可用的东西,至少到目前为止我还没有找到任何最终的东西。讨论将 HMVC 添加到风帆的两个线程是

https://github.com/balderdashy/sails/issues/1191

https://github.com/balderdashy/sails/issues/594

【讨论】:

    【解决方案2】:

    我认为最近的sails 插件/后端组件系统讨论是balderdashy/sails/pull/2083

    看起来当今最可行的模块解决方案是balderdashy/sails-hook-subappssails hook 的一个示例。希望它适用于 0.12.x 并很快得到一些关注/文档!

    此外,sailorjs/sailorjs 项目似乎正是从 0.10.x 版本中提取的一个分支,虽然我不知道是否有计划在sails.js 中使用该工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-20
      相关资源
      最近更新 更多