为什么很多人说php不适合开发大型网站但很多大型网站用php开发?

天涯浪子 2012-02-20 01:55:06
网站说,"PHP不适合开发大型网站,因为:
1)对递归的不良支持
2)许多PHP模块都不是线程安全的
3)PHP 由于商业原因而不健全
4)没有命名空间
5)不标准的日期格式字符
6)混乱的许可证
7)不一致的函数命名规则
8)魔法引用的地狱
9)缺少标准框架,如MVC"


但很多大型网站是用php做的,为什么呢?


"Google(以前是php,后来换python了?),
facebook(历史遗留,一部分换成python了),
亚马逊(www.amazon.com),
mysql.com,
php.net,
百度(前端用php,后台核心都用C/C++),
优酷,
腾讯,
51job.com,
DEDECMS(织梦)
sohu.com(前端用php,后端还是java/c++做),
sina.com,
163.com,
tom.com,
YAHOO.com,
阿里巴巴,
美国国家宇航局NASA,民用信息发布系统等, "
...全文
6755 20 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq120848369 2012-03-18
  • 打赏
  • 举报
回复
php学习成本很低,和C基本是一样的东西,但是反而多了很多方便的库,所以对于性能要求低的程序都可以拿PHP开发,不仅仅是拿来写CGI而已。
天涯浪子 2012-03-18
  • 打赏
  • 举报
回复
感谢大家的回复哈

网上有人说“PHP前台+Java后台(服务器端)”是黄金组合,因PHP开发网站前台确实高效,而Java有SpringMVC之类的框架,层次清晰。。。大家觉得如何?


因我司也在开发android客户端程序,只能用java,现有核心程序员对java这一套技术比较熟悉,所以我也考虑干脆服务器端也用 Java+SpringMVC 开发得了。
黄袍披身 2012-02-23
  • 打赏
  • 举报
回复
[Quote=引用 16 楼 ci1699 的回复:]

引用 15 楼 phpnewnew 的回复:

刚看了个图,大家一起分享一下 哈哈



php 那个是什么,还是断掉的了.....我开始向往电锯了,算了开个新帖来大家讨论下.
[/Quote]

木头做的勺子...断掉了,不过比塑料的vb强
break_happy 2012-02-23
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 phpnewnew 的回复:]

刚看了个图,大家一起分享一下 哈哈
[/Quote]
黄袍披身 2012-02-21
  • 打赏
  • 举报
回复
刚看了个图,大家一起分享一下 哈哈

craboy1 2012-02-21
  • 打赏
  • 举报
回复
现在有“混合语言开发”一词。
php在表现层表现还是出众的,开发很高效,快捷。

c/c++能操作mysql,php也能操作mysql,拿百度来说,用c/c++采集,用php表现。
大公司会用很多开发语言和工具,对高手来说,开发语言从来不是问题(包括现学)。

黄袍披身 2012-02-21
  • 打赏
  • 举报
回复
没有命名空间

这个...虽然php的命名空间是比较丑陋以致我都放弃使用,但是他的确有.
coder 2012-02-21
  • 打赏
  • 举报
回复
不要纠结了。社会*义适不适合中guo啊。你说呢?

选我索爱,还有哪个给钱多,选哪个
码无边 2012-02-21
  • 打赏
  • 举报
回复
适不适合,都没什么定论。
  • 打赏
  • 举报
回复
PHP有很大的发展空间的。
black_OX 2012-02-21
  • 打赏
  • 举报
回复
网站说,"PHP不适合开发大型网站,因为:
1)对递归的不良支持
2)许多PHP模块都不是线程安全的
3)PHP 由于商业原因而不健全
4)没有命名空间
5)不标准的日期格式字符
6)混乱的许可证
7)不一致的函数命名规则
8)魔法引用的地狱
9)缺少标准框架,如MVC"

--------------------------
这些都是扯淡的, 只有不会PHP的才这样说.


大型项目: FACEBOOK, 百度, 雅虎, 新浪......
ci1699 2012-02-21
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 phpnewnew 的回复:]

刚看了个图,大家一起分享一下 哈哈
[/Quote]


php 那个是什么,还是断掉的了.....
fxs_2008 2012-02-20
  • 打赏
  • 举报
回复
1)对递归的不良支持
2)许多PHP模块都不是线程安全的
3)PHP 由于商业原因而不健全
4)没有命名空间
5)不标准的日期格式字符
6)混乱的许可证
7)不一致的函数命名规则
8)魔法引用的地狱
9)缺少标准框架,如MVC"

-----------------------
第二条确实有问题,其他都不是问题!
believe13141518 2012-02-20
  • 打赏
  • 举报
回复
PHP可以跨平台。什么时候PHP可以做软件了,那就太完美无缺了。支持PHP,PHP+MYSQL黄金组合。运行速度快。
qq120848369 2012-02-20
  • 打赏
  • 举报
回复
php不是后端的东西么- -... 起码百度这里还是php的, 而且需要这方面的人才.
chchmlml 2012-02-20
  • 打赏
  • 举报
回复
唉 头像还换不了
Liv2005 2012-02-20
  • 打赏
  • 举报
回复
萝卜青菜各有所爱....

专家说喝水也会呛死,至于你喝什么,专家管不着....
liu510817387 2012-02-20
  • 打赏
  • 举报
回复
csdn.net 有php 但主要是.net吧
ci1699 2012-02-20
  • 打赏
  • 举报
回复
php 大型 site:csdn.net
xuzuning 2012-02-20
  • 打赏
  • 举报
回复
不和你讨论是非
我只尊重事实

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧