【问题标题】:Meteor : Buisness Object流星:业务对象
【发布时间】:2014-03-01 23:04:21
【问题描述】:

几个月前我开始使用 Meteor。

我想知道对商业对象使用 cursor.observeChanges 是否是个好主意

我想将操作和视图分开,这样我就可以在许多视图/事件中使用相同的操作,我想知道这是否是个好主意。

有人告诉我,我们不应该将 mongo 的操作与视图分开。

所以我的问题是:用 Meteor 来做商业对象是个好主意吗?

阅读我的坦克。

【问题讨论】:

    标签: meteor


    【解决方案1】:

    在流星世界中,传统的模型/视图/控制器范式转变为响应式数据在线概念,包括延迟补偿等功能。

    您所说的业务对象基本上是您的业务数据的一种表示,它是强类型的,有自己的原子类型,并且只有一个表示任务。

    您可以在任何语言/框架(包括流星)中实现这种关注点分离。这仅取决于您如何布局、构造和抽象代码。

    Meteor 带来了一个工具集,用于为您的数据建立一个接口,该接口具有现代用户体验功能,否则这些功能很难/昂贵。

    对企业级应用程序的唯一担忧可能是 Meteor 目前默认使用 MongoDB。 MongoDB 对业务应用程序是否需要事务支持、ad-hoc 聚合、外键关系等有自己的讨论。但这是另一个话题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-07
      • 2016-08-08
      • 2015-06-19
      • 2016-08-10
      • 1970-01-01
      • 2011-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多