0

我想知道 MEAN 堆栈(MongoDB、Express、Angular、Node)如何适合构建社区网站、内部和/或外部网络

我知道我可以使用 Drupal、Liferay 等,但我只是想了解 MEAN 堆栈的正确用例。

假设我必须从头开始构建一个新的社区网站或门户。在这样的用例中,MEAN 堆栈会更合适,还是 LAMP 堆栈会更好?

我正在寻找学习 MEAN 堆栈,我不得不考虑建立一个具有许多功能的“假”社区网站,非常适合学习这样的技术堆栈,但是如果该技术不适合这样的目的,那么我有去研究别的东西。

4

2 回答 2

1

为什么要使用 MEAN 堆栈:

  • 服务器、客户端、应用程序模型的一种语言
  • Nodejs并发连接处理(永久连接客户端-服务器)
  • Nodejs 非常适合实时应用程序
  • Nodejs 性能利用 Google V8 引擎
  • Nodejs 异步 IO 管理保证比其他 Web 服务器技术(例如 Apache)更多的并发连接
  • 水平可扩展性(更多流量 => 更多节点,mongodb 分片)

不使用nodejs的地方:

  • 高 CPU 使用率操作,因为它是一种线程性质
于 2014-11-17T10:33:26.023 回答
0

我已经意识到在学习 MEAN 堆栈之前学习 JavaScript 是有帮助的,你需要熟悉 JavaScript。您提出的项目是一个需要很好地掌握客户端 JavaScript 和服务器端 JavaScript 的项目。学习一种控制 JavaScript 怪癖的有效方法也会有所帮助。在学习 MEAN 之前了解 JavaScript,你应该没问题。

于 2014-11-17T11:48:49.057 回答