【问题标题】:LAMP vs. MEAN vs. Other web application server [closed]LAMP 与 MEAN 与其他 Web 应用程序服务器 [关闭]
【发布时间】:2014-07-23 06:57:21
【问题描述】:

有人能指出使用这些技术创建 Web 应用程序的优缺点吗?

我知道它们不完全可比(LAMP 指的是操作系统,而不是 MEAN),所以在您的比较中,您能否完成缺失的标准(即 MEAN 推荐的操作系统是 ...)

【问题讨论】:

  • 如果你投了反对票,你至少能告诉我为什么吗?我想用新技术创建一个网络应用程序。没有找到很好的比较。我认为我不是唯一需要这种比较的人

标签: web-applications webserver open-source mean-stack


【解决方案1】:

这完全取决于您的需求。

对于小型项目,坚持使用“平均”堆栈是可以的,因为它与平台无关,而且“容易”上手。 我假设您打算在后端使用 javascript?

LAMP 与众不同。

  • L:Linux,但 WAMP 在 Windows 上是一样的(osx 有 MAMP)
  • A: Apache,这很流行,但有些人更喜欢 nginx(我认为这些是主要的 Web 服务器......你也可以在这些服务器上部署 nodejs 项目。主要优点是它们是为可扩展性而设计的如有必要,规模非常大。
  • M:通常代表 MYSQL(但如果您想使用它,它同样可以是 MongoDB...或任何其他数据库引擎,例如 Postgres 或 Oracle 甚至 sqLite...
  • P:这代表 PHP... 在我看来,它是 Web 的脚本语言。我真的不喜欢它,但这是我的看法。正如我之前提到的,您还可以部署 javascript (nodeJs) 或 Python 或 ruby​​ Web 项目...

因此,最终的选择完全取决于您的需求。你只是想提供静态 html 页面吗...使用 apache 或 nginx...不需要数据库等等。

如果您想创建 Web 应用程序,首先要考虑您喜欢在后端使用什么... javascript? Python(使用一些网络框架,如 django 或 flask)或 ruby​​(Ruby on rails 或 sinatra)或使用一些疯狂的东西......有几十种语言可供选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-25
    • 1970-01-01
    • 2011-01-18
    • 2012-08-23
    • 2015-09-26
    • 2017-10-08
    • 2013-11-28
    • 1970-01-01
    相关资源
    最近更新 更多