php是一种可扩展的Web语言吗?

时间:2010-11-17 18:49:40

标签: php

我听说PHP不适合大型网站,但我不知道大型网站在这种情况下的含义是什么,比如像Facebook这样的东西?无论如何,PHP确实可以扩展到大型网站吗?

5 个答案:

答案 0 :(得分:12)

PHP具有可扩展性,因为开发人员非常熟练。

Languages, libraries and frameworks don't scale. Architectures do.

答案 1 :(得分:2)

是的,也许不像其他人那样固有(我是PHP开发人员)。

http://swik.net/PHP/Major+Sites+that+use+PHP

Facebook是最大的例子,但也有很多其他的例子。

答案 2 :(得分:1)

我将与我的同行不同。作为一种语言,PHP的任何内容都不是为了扩展而构建的。任何语言都可以为此扩展,并且PHP拥有远远超过其公平的工具份额,但就内置工具来支持这种需求而言,它没有。

这正是使它成为一个很好的选择的原因。

您会发现,由于缺乏内置的高级Web工具,它可以让其他人为问题构建独特的解决方案。几乎所有其他语言的重大进步都被重复用于PHP。在某些其他语言中没有一个工具与PHP中的某些内容不匹配或击败。

毕竟,这些内置限制有助于培养良好的开发实践和安全意识设计。它迫使我们开发人员学习我们应用的技术背后的理论,并减少对这些原则的误用。

反正。 /啪啪啪与 - PHP

答案 3 :(得分:0)

PHP具有相当的可扩展性,Zend等某些框架增加了成功扩展的可能性。

PHP中可伸缩性的最大障碍与语言或其框架关系不大,而且与编程和系统架构有关。即使对于主人来说,开发一个好的,可扩展的系统也很困难。

答案 4 :(得分:0)

编程语言不能总是被指出为与性能相关的问题的罪魁祸首。应该考虑如何使用它以及它运行的环境,并且必须通过任何诚实到良好的性能审计。 PHP绝对是可扩展的,但您应该考虑的更重要的事情:应用程序效率,磁盘I / O,带宽管理等。您可能拥有完美的高流量应用程序,但尝试在旧PC或拨号上运行它 - 调制解调器。