gpt4 book ai didi

php - LAMP 堆栈是否适合企业使用?

转载 作者:IT王子 更新时间:2023-10-29 01:17:04 24 4
gpt4 key购买 nike

LAMP(Linux、Apache、MySQL、PHP/Ruby/Python)堆栈是否适合企业使用?

明确地说,“企业”是指大型或超大型公司,其中安全性、稳健性、技能组合的可用性、总拥有成本 (TCO)、可扩展性和工具的可用性是关键考虑因素。换句话说,一家寻求外部采用框架/架构的公司 - 在这种环境中,无处不在的东西将被视为比异国情调/深奥的东西更“有效”。

我见过 Oracle、IBM 和 Sun 在 LAMP 堆栈上为各种企业实现系统的用例。我还看到了一些例子,其中像 yellowpages.com (Ruby on rails) 和 Facebook (php) 等网站都是基于它构建的。但是,这些示例都不是我正在寻找的。

我真的想找到一些例子,说明它是大型银行(例如花旗集团)、电信公司(例如 AT&T)或制造商(例如 Proctor and Gamble)的企业标准。为了清楚起见,我不是在寻找一个在有限意义上使用它的例子(比如在摩根大通),而是它是 CRM、制造系统或人力资源管理等系统的核心平台,以及内部和外部网站。

到目前为止,我所看到的看法是,基于 LAMP 堆栈构建的应用程序执行速度较慢且灵 active 较差。我听到的一些论点是:

  • Linux 的支持不如 Unix、Solaris 或 Windows 服务器好。

  • Apache 比 BEA WebLogic 或 IIS 等 Web 服务器更难配置和维护。

  • 对于业余爱好者来说,MySQL 是一个“尚未准备好迎接黄金时段”的数据库,而不是 SQL Server 或 Oracle 的竞争对手(尽管 PostgreSQL 似乎以更健壮而闻名)。

  • PHP/Ruby on rails 针对 CRUD(创建、读取、更新和删除操作)进行了优化。尽管在构建 CRUD 密集型 Web 应用程序时这是一个优势,但两者的执行速度都比 Java/Java EE 或 C#(它们都是常见的企业标准)慢。此外,许多应用程序和系统(如制造系统)具有许多非 CRUD 功能,使用 PHP 或 Ruby 甚至 Python 可能更难构建。

任何人都可以提供论据来支持或反驳 LAMP 堆栈适合企业的想法吗?

谢谢!

更新:Some times the LAMP Stack is Appropriate for Enterprise Use: Externally-Facing Blogs

最佳答案

“但它是 CRM 和 HR 等系统以及内部和外部网站的核心平台”

首先,找到 LAMP CRM 或 HR 应用程序。

然后为 LAMP CRM 或 HR 应用程序寻找客户。

遗憾的是,第 1 项的示例并不多。因此,您的情况得到了证明。它不能用于企业应用程序,因为——目前——没有任何你称之为“企业”的应用程序。

不过,你的其他观点非常有趣。

  1. Linux 的支持不如 Unix、Solaris 或 Windows 服务器。我认为红帽会强烈反对这一点。给他们打电话。我认为他们会做出非常有说服力的推销。阅读他们的success stories .

  2. Apache 比 BEA WebLogic 或 IIS 等 Web 服务器更难配置和维护。通过谁? Apache 网站管理员?还是 IIS 网站管理员?这完全是主观的。

  3. MySQL 是一个“尚未准备好迎接黄金时段”的数据库。与 Sun Microsystems 合作。我想他们会强烈反对这一点。给他们打电话。我认为他们会做出非常有说服力的推销。阅读他们的success stories .

  4. PHP/Ruby on rails 已针对 CRUD 进行了优化,并且两者都在缓慢执行。可能是真的。 Java 和 Python 可能会更快。 PHP 和 Ruby 并不是 LAMP 中的硬道理。

关于php - LAMP 堆栈是否适合企业使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/349924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com