【问题标题】:Which architectural pattern does Meteor.js use?Meteor.js 使用哪种架构模式?
【发布时间】:2015-08-06 15:25:10
【问题描述】:

我非常了解 MVC 模式,但是 Meteor 本身似乎并不遵循任何类似的模式。

开发 Meteor 应用程序时使用哪种架构模式?

【问题讨论】:

  • 这很难回答。 Meteor 具有独特而复杂的架构,在整个数据分发热潮和其他东西中闪耀着优雅的光芒。这是来自awatson's Meteor cookbook 的不错的picture。我担心如果你正在寻找一堆字母(MVC,MVVC,...),写起来会很长(而且发音很有趣)。另外,Meteor 对修改非常开放,所以即使是这样的首字母缩写词也可能是错误的。

标签: design-patterns model-view-controller meteor architecture


【解决方案1】:

当您使用reactive source 时,我会说MVVM,您可以在其中更改数据,并且视图将自动更新我的 Meteor。

值得一提的是Meteor的client-server,它们基本上是和Websocket绑定在一起的。这使开发人员可以轻松地为数据和视图创建Pub/SubObserver。而且您不必像传统的基于 http 的应用程序那样处理太多的request/response

【讨论】:

  • 不错的答案。我将深入研究 MVVM。
猜你喜欢
  • 2016-09-30
  • 2014-06-09
  • 1970-01-01
  • 1970-01-01
  • 2021-07-28
  • 1970-01-01
  • 2012-10-26
  • 1970-01-01
  • 2015-05-17
相关资源
最近更新 更多