为什么我们所熟知的一些开源程序都是 PHP 写的,如 ucenter, discuz, phpwind, wordpress 甚至云购 cms,而不是 Python 或者 Java 之类的

2018-11-23 07:18:06 +08:00
 Event
4061 次点击
所在节点    问与答
38 条回复
jiangnanyanyu
2018-11-23 07:21:58 +08:00
因为 PHP 是最好的语言
likai
2018-11-23 07:25:08 +08:00
因为当年一堆免费 php 空间可以用
msg7086
2018-11-23 07:40:54 +08:00
从时间线来看。
互联网上最开始流行的是 Perl 论坛,因为 cgi-bin 一把梭。
后来流行的是 VBScript 的 ASP,因为 Windows 2003 配 IIS 一把梭。
后来人们开始学 Linux 了,PHP 共享主机空间面世了,就流行 PHP 4.x 一把梭了。

Java,你买得起几万一台的服务器吗。
Python 的老牌 Web 框架 Django,2005 年出的第一个版本,而 PHP 4.2 是 2002 年发布的。
你说为什么人们都用 PHP 写?因为对家的框架还没开始做呢。
yopming
2018-11-23 07:43:53 +08:00
你熟知的开源程序有点少吧?
Event
2018-11-23 07:47:53 +08:00
@msg7086 然而似乎 php 的开源项目很少用框架做的
@yopming 的确
laogui
2018-11-23 07:54:18 +08:00
其他语言的一直有,但那个虚拟主机的年代也只有 php 可选。又想起了 2003 年做源码下载站的年代。
busfool
2018-11-23 07:55:02 +08:00
因为 PHP 的空间最多,其次是 ASP
janus77
2018-11-23 08:10:55 +08:00
你熟知的开源程序有点少吧?+1
我不举例子了,好歹跳出网站开发这个范围再看看吧,比如安卓系统源码?
davidyin
2018-11-23 08:27:37 +08:00
这应该是历史原因吧。
lhx2008
2018-11-23 08:29:33 +08:00
只是以前 vps 贵少人买,而便宜的多是 PHP 空间,java 部署上也确实不便,php 谁都能改
Mohanson
2018-11-23 08:37:15 +08:00
可是世界上并不只有网站
huayixue
2018-11-23 08:38:55 +08:00
你所知道的,不过是 php 里面比较烂的
jisibencom
2018-11-23 08:51:51 +08:00
搞笑哦,以前所谓的全能空间也只支持 asp,php,.net ,数据库还是分开卖的,要知道现在的很多 ovz vps,都不支持 docker 的。另外,有人瞧不起国内的 php 程序,这个有点妄自菲薄了。还有个人瞧不起团队 10 年多成熟产品的,这就是狂妄自大了,看看某些个人程序员自个写的 blog 程序,开源出来别人一用就一大堆问题,坚持不了多久就停更。
l00t
2018-11-23 08:59:15 +08:00
我记得早年最流行的论坛程序是动网 BBS。后来才变成 discuz !的
9527tech
2018-11-23 09:08:46 +08:00
https://github.com/otale/tale
https://github.com/ruibaby/halo
https://github.com/b3log/pipe
https://github.com/b3log/symphony
不是杠,只觉得这几个蛮优秀的,推荐一下
我现在用的是第二个
wwhc
2018-11-23 09:16:43 +08:00
因为当年 php 一出来就以 mod_php 的形式直接整合在 apache 里,性能远胜还以 cgi 为主的 perl
Mac
2018-11-23 09:22:56 +08:00
最早还用 perl 呢,一大堆访问 cgi-bin 的网站
BOYPT
2018-11-23 09:27:47 +08:00
当年流行的雷傲论坛还 perl 写的呢
shench
2018-11-23 09:28:58 +08:00
楼主应该加上一个 开源网站
Event
2018-11-23 09:30:52 +08:00
@shench 我知道.但是我是指那些普遍用的比较多的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/510602

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX