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

2018-11-23 07:18:06 +08:00
 Event
4078 次点击
所在节点    问与答
38 条回复
soho176
2018-11-23 09:34:00 +08:00
python java 到现在都支持的很少,除非你自己买个 vps 自己折腾,还有就是 java python 这些服务器环境配置太麻烦了,而 php,相对简单,当年大量的草根站长做网站,啥简单大家用啥
msg7086
2018-11-23 09:50:54 +08:00
@Event PHP 不需要任何框架就能写出 Web 应用。PHP 最开始的名字就是「 Personal Home Page Tools 」,本身就相当于一个 C 语言的 Web 框架,PHP 页面本身就是一个模板引擎。
同样年份 Python 能这么写么。
nicevar
2018-11-23 09:56:45 +08:00
因为你出来的晚,错过了 asp,Python 之前也没往 web 方向发展,打辅助去了,Java 的少是因为很长一段时间个人用不起 Java 主机,现在 Java 做的越来越多了,还不是因为云主机配置越来越好,个人也能消费得起,现在 Java 做的 cms 之类的也有一大堆了,平时你不关心而已
chengxiao
2018-11-23 10:00:11 +08:00
因为 python java 这种部署起来老费劲儿了 要部署这些首先 linux 要稍微了解一些
相对比较起来你看. net 当时也有一堆类似的虚拟机 只是因为要配置程序池 就隔离了一大堆用户
"我们所熟知" 只不过是这些人只看得懂这些,认为这才是开源程序而已
crist
2018-11-23 11:54:48 +08:00
因为 PHP 是最好的语言
AstroProfundis
2018-11-23 12:09:27 +08:00
因为曾经有一段时间遍地都是免费或者接近免费的 LAMP 架构虚拟主机,刚开始玩 VPS 的那帮人干的第一件事情基本上也是装 LAMP 然后放个博客或者论坛
v2xiaolang
2018-11-23 12:14:56 +08:00
雷傲和七星瓢虫模板引领了一个时代
realkenshinji
2018-11-23 12:18:48 +08:00
只能说你知道的太少了
JaguarJack
2018-11-23 12:19:31 +08:00
php 是最好的语言。其他的解释显得多么无力
1070794219
2018-11-23 13:20:41 +08:00
云购 CMS 都可以放进来
easylee
2018-11-23 13:22:41 +08:00
@msg7086 多谢科普!
julyclyde
2018-11-23 13:35:30 +08:00
PHP 是个 SAPI 语言,直接拷贝进去就能用
而 python、java 都是系统语言,还得处理 HTTP 到应用程序的映射关系
axeojpwt
2018-11-23 13:36:15 +08:00
那是你知道的太少啦。
ddknight
2018-11-23 15:08:03 +08:00
我杠一个,MineCraft 是什么写的。
Trim21
2018-11-23 15:10:23 +08:00
@ddknight mc 不开源吧
Event
2018-11-23 15:11:39 +08:00
@ddknight #34 mc 不开源
ben1024
2018-11-23 15:15:44 +08:00
云服务部署难以程度
语言开发模式理解
flynaj
2018-11-23 22:58:21 +08:00
java python 性能确实不如 PHP,这个是事实

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

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

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

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

© 2021 V2EX