首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

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

  •  1
     
  •   Event · 154 天前用 Android 发布 · 2343 次点击
    这是一个创建于 154 天前的主题,其中的信息可能已经有所发展或是发生改变。
    38 回复  |  直到 2018-11-23 22:58:21 +08:00
        1
    jiangnanyanyu   154 天前 via Android   ♥ 3
    因为 PHP 是最好的语言
        2
    likai   154 天前 via Android   ♥ 1
    因为当年一堆免费 php 空间可以用
        3
    msg7086   154 天前   ♥ 2
    从时间线来看。
    互联网上最开始流行的是 Perl 论坛,因为 cgi-bin 一把梭。
    后来流行的是 VBScript 的 ASP,因为 Windows 2003 配 IIS 一把梭。
    后来人们开始学 Linux 了,PHP 共享主机空间面世了,就流行 PHP 4.x 一把梭了。

    Java,你买得起几万一台的服务器吗。
    Python 的老牌 Web 框架 Django,2005 年出的第一个版本,而 PHP 4.2 是 2002 年发布的。
    你说为什么人们都用 PHP 写?因为对家的框架还没开始做呢。
        4
    yopming   154 天前
    你熟知的开源程序有点少吧?
        5
    Event   154 天前 via Android
    @msg7086 然而似乎 php 的开源项目很少用框架做的
    @yopming 的确
        6
    laogui   154 天前 via Android
    其他语言的一直有,但那个虚拟主机的年代也只有 php 可选。又想起了 2003 年做源码下载站的年代。
        7
    busfool   154 天前 via Android
    因为 PHP 的空间最多,其次是 ASP
        8
    janus77   154 天前 via iPhone
    你熟知的开源程序有点少吧?+1
    我不举例子了,好歹跳出网站开发这个范围再看看吧,比如安卓系统源码?
        9
    davidyin   154 天前
    这应该是历史原因吧。
        10
    lhx2008   154 天前 via Android
    只是以前 vps 贵少人买,而便宜的多是 PHP 空间,java 部署上也确实不便,php 谁都能改
        11
    Mohanson   154 天前 via Android   ♥ 1
    可是世界上并不只有网站
        12
    huayixue   154 天前
    你所知道的,不过是 php 里面比较烂的
        13
    jisibencom   154 天前 via Android   ♥ 1
    搞笑哦,以前所谓的全能空间也只支持 asp,php,.net ,数据库还是分开卖的,要知道现在的很多 ovz vps,都不支持 docker 的。另外,有人瞧不起国内的 php 程序,这个有点妄自菲薄了。还有个人瞧不起团队 10 年多成熟产品的,这就是狂妄自大了,看看某些个人程序员自个写的 blog 程序,开源出来别人一用就一大堆问题,坚持不了多久就停更。
        14
    l00t   154 天前
    我记得早年最流行的论坛程序是动网 BBS。后来才变成 discuz !的
        15
    9527tech   154 天前 via Android
    https://github.com/otale/tale
    https://github.com/ruibaby/halo
    https://github.com/b3log/pipe
    https://github.com/b3log/symphony
    不是杠,只觉得这几个蛮优秀的,推荐一下
    我现在用的是第二个
        16
    wwhc   154 天前
    因为当年 php 一出来就以 mod_php 的形式直接整合在 apache 里,性能远胜还以 cgi 为主的 perl
        17
    Mac   154 天前 via Android
    最早还用 perl 呢,一大堆访问 cgi-bin 的网站
        18
    BOYPT   154 天前
    当年流行的雷傲论坛还 perl 写的呢
        19
    shench   154 天前
    楼主应该加上一个 开源网站
        20
    Event   154 天前
    @shench 我知道.但是我是指那些普遍用的比较多的
        21
    soho176   154 天前
    python java 到现在都支持的很少,除非你自己买个 vps 自己折腾,还有就是 java python 这些服务器环境配置太麻烦了,而 php,相对简单,当年大量的草根站长做网站,啥简单大家用啥
        22
    msg7086   154 天前   ♥ 1
    @Event PHP 不需要任何框架就能写出 Web 应用。PHP 最开始的名字就是「 Personal Home Page Tools 」,本身就相当于一个 C 语言的 Web 框架,PHP 页面本身就是一个模板引擎。
    同样年份 Python 能这么写么。
        23
    nicevar   154 天前
    因为你出来的晚,错过了 asp,Python 之前也没往 web 方向发展,打辅助去了,Java 的少是因为很长一段时间个人用不起 Java 主机,现在 Java 做的越来越多了,还不是因为云主机配置越来越好,个人也能消费得起,现在 Java 做的 cms 之类的也有一大堆了,平时你不关心而已
        24
    chengxiao   154 天前
    因为 python java 这种部署起来老费劲儿了 要部署这些首先 linux 要稍微了解一些
    相对比较起来你看. net 当时也有一堆类似的虚拟机 只是因为要配置程序池 就隔离了一大堆用户
    "我们所熟知" 只不过是这些人只看得懂这些,认为这才是开源程序而已
        25
    crist   154 天前
    因为 PHP 是最好的语言
        26
    AstroProfundis   154 天前
    因为曾经有一段时间遍地都是免费或者接近免费的 LAMP 架构虚拟主机,刚开始玩 VPS 的那帮人干的第一件事情基本上也是装 LAMP 然后放个博客或者论坛
        27
    v2xiaolang   154 天前 via Android
    雷傲和七星瓢虫模板引领了一个时代
        28
    realkenshinji   154 天前 via iPhone
    只能说你知道的太少了
        29
    JaguarJack   154 天前 via iPhone
    php 是最好的语言。其他的解释显得多么无力
        30
    1070794219   154 天前
    云购 CMS 都可以放进来
        31
    easylee   154 天前 via Android
    @msg7086 多谢科普!
        32
    julyclyde   154 天前
    PHP 是个 SAPI 语言,直接拷贝进去就能用
    而 python、java 都是系统语言,还得处理 HTTP 到应用程序的映射关系
        33
    axeojpwt   154 天前
    那是你知道的太少啦。
        34
    ddknight   154 天前
    我杠一个,MineCraft 是什么写的。
        35
    Trim21   154 天前 via Android
    @ddknight mc 不开源吧
        36
    Event   154 天前
    @ddknight #34 mc 不开源
        37
    ben1024   154 天前
    云服务部署难以程度
    语言开发模式理解
        38
    flynaj   153 天前 via Android
    java python 性能确实不如 PHP,这个是事实
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3966 人在线   最高记录 5043   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 08:05 · PVG 16:05 · LAX 01:05 · JFK 04:05
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1