LAMP能否满足以下需求?
我记得几年前,当我有一个想要开发的网站时,很多人建议我走 LAMP 路线。不幸的是,我从来没有抽出时间来学习/实践这一点。
我目前正在重新审视网站的想法。
该网站将是动态的、交易性的,并有望在 18 个月内达到每月约 1,000,000 次访问量和 300,000 名会员。 LAMP 是否能够充分支持这样的网站(即您是否在具有这些规格的网站下看到过它)?
关于 PHP:我需要扩展技能,使我在就业市场上更具市场价值,也就是说,坚持使用 PHP 会让我更具市场价值,或者是否有研究表明另一种语言/脚本会更有用?
I remember a few years back, when I had a web-site I wanted to develop, that many people recommended I go the LAMP route. Unfortunately, I never got around to studying/practicing that.
I'm currently revisiting the web-site idea.
The web-site will be dynamic, transactional, and hopefully end up with around 1,000,000 pv/mo and 300,000 members within 18 months. Will LAMP adequately support a site like that (i.e. have you seen it under a site with those specs)?
Regarding PHP: I need to expand upon skills that will make me more marketable in the job market, i.e. would sticking with PHP make me more marketable, or are there studies suggesting another language/script would be more useful?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,L/WAMP 仍然是开发 Web 应用程序的流行平台。
然而,PHP 是一种混乱的语言。 Python 提供了大致相同级别的动态编程,但更简洁、更模块化。使用 C# 的 ASP.NET 更加结构化,但您需要 Windows 堆栈,这比将一些 PHP 文件复制到服务器更复杂。
Yes, L/WAMP is still a popular platform to develop web applications on.
PHP, however, is a messy language. Python offers the about same level of dynamic programming but is much cleaner and more modular. ASP.NET with C# is even more structured, but you need a Windows stack and this is more complicated than copying some PHP files to your server.
我想说,这更多地取决于您对所选语言的编程熟练程度,而不是遵循最新趋势。如果您对某个环境感到满意,您可能会想要坚持下去。它降低了出错的可能性,使开发变得更容易、更快。
也就是说,您问题的答案是,我认为 LAMP 堆栈的较低部分(Linux、Apache、MySQL)仍然是一个非常可行的选择。至于语言:可能的替代方案可能是 Rails、Grails, Python, GWT,适用于较大的应用程序Spring Web MVC,甚至 Perl,如果你觉得对此感到满意。这个列表几乎是无穷无尽的。
I would say, that this depends much more on your programming proficiency in the language of your choosing, than following the latest trend. If you feel comfortable with a certain environment you might want to stick to that. It reduces the probability of errors and makes development easier and faster.
That said, the answer to your question would be, that I consider the lower part of the LAMP stack (Linux, Apache, MySQL) still a very viable choice. As for the language: Possible alternatives might be Rails, Grails, Python, GWT, for larger applications Spring Web MVC, or even Perl, if you feel comfortable with it. The list is pretty much endless.
Ruby on Rails 可能比 LAMP 更“热门”。
Ruby on Rails is probably more "hot" than LAMP.