【问题标题】:Will LAMP meet the following needs? [closed]LAMP会满足以下需求吗? [关闭]
【发布时间】:2011-09-18 23:14:36
【问题描述】:

我记得几年前,当我想开发一个网站时,很多人建议我走 LAMP 路线。不幸的是,我从来没有花时间学习/练习。

我目前正在重新审视网站的想法。

该网站将是动态的、可交易的,并有望在 18 个月内拥有约 1,000,000 pv/mo 和 300,000 名会员。 LAMP 能否充分支持这样的网站(即您是否在具有这些规格的网站下看到过它)?

关于 PHP:我需要扩展技能,让我在就业市场上更有市场,即坚持使用 PHP 会让我更有市场,还是有研究表明另一种语言/脚本会更有用?

【问题讨论】:

  • 是的,我已经看到 LAMP 表现良好,即使在更高的负载下也是如此。总之,瓶颈一般不会是使用的底层技术,而是业务逻辑。

标签: lamp


【解决方案1】:

是的,L/WAMP 仍然是开发 Web 应用程序的流行平台。

然而,PHP 是一门杂乱无章的语言。 Python 提供了大致相同级别的动态编程,但更加简洁和模块化。带有 C# 的 ASP.NET 更加结构化,但您需要一个 Windows 堆栈,这比将一些 PHP 文件复制到您的服务器更复杂。

【讨论】:

  • 在 Windows 上,MVC 在消除服务器状态的复杂性和将 Ruby 的一些宝石带到 ASP.Net 方面取得了很大进展
【解决方案2】:

Ruby on Rails 可能比 LAMP 更“热”。

【讨论】:

  • 当然,热度是确定适用性的最佳指标。 ://
  • 我同意它不是。然而,最初的问题标题是LAMP 是否仍然是一个“热门”的网络开发开发方案?
  • 可能解释了问题被关闭的原因。
【解决方案3】:

我想说,这更多地取决于您对所选语言的编程熟练程度,而不是追随最新趋势。如果您对某个环境感到满意,则可能要坚持下去。它降低了出错的可能性,使开发更容易和更快。

也就是说,您的问题的答案是,我认为 LAMP 堆栈的较低部分(Linux、Apache、MySQL)仍然是一个非常可行的选择。至于语言:可能的替代方案可能是RailsGrailsPythonGWT,对于更大的应用程序Spring Web MVC,甚至Perl,如果你觉得舒服的话。这个列表几乎是无穷无尽的。

【讨论】:

  • 由于我没有PHP经验,所以语言选择是开放的。然而,鉴于我最近获得了 CS 学位并且需要找工作,我学习的语言选择需要服务于网站和就业能力的双重目的。以下链接指向使用 C# 和 asp.net:link
  • 在这种情况下,我强烈建议选择 Java 或 ASP.Net,因为这些语言通常是公司最需要的技能。尤其是 Java 经常用于高端 Web 服务器和网络应用程序。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-02-20
  • 2021-07-24
  • 2010-10-11
  • 1970-01-01
  • 1970-01-01
  • 2013-10-20
相关资源
最近更新 更多