推荐学习书目
› Learn Python the Hard Way
Python Sites
› PyPI - Python Package Index
› http://diveintopython.org/toc/index.html
› Pocoo
值得关注的项目
› PyPy
› Celery
› Jinja2
› Read the Docs
› gevent
› pyenv
› virtualenv
› Stackless Python
› Beautiful Soup
› 结巴中文分词
› Green Unicorn
› Sentry
› Shovel
› Pyflakes
› pytest
Python 编程
› pep8 Checker
Styles
› PEP 8
› Google Python Style Guide
› Code Style from The Hitchhiker's Guide
misaka19000
V2EX  ›  Python

PHP 和 Python 哪一个更适合做 Web 开发?分别有何优点和缺点,适用于什么样的网站类型?

  •  
  •   misaka19000 ·
    RitterHou · May 2, 2016 · 29871 views
    This topic created in 3836 days ago, the information mentioned may be changed or developed.
    Supplement 1  ·  May 3, 2016
    我本人做的是 Java ,现在想写个小的论坛,但是不想用 Java 了。。。所以请教下 Python 和 PHP 哪个更好一点,我自己的 Python 和 PHP 的水平都属于能上手的那种,所以稍微有点纠结用哪个更方便一点。
    53 replies  •  2016-10-19 20:20:09 +08:00
    gitb
    gitb
    May 2, 2016 via Android
    1
    我只想说 php 部署比 python 简单
    gamexg
    gamexg
    May 2, 2016 via Android❤️2
    2
    php 好招人。
    不过感觉如果有复杂的后台任务, python 更好些。
    realpg
    realpg
    May 2, 2016
    3
    关键是你会啥。 web 开发没啥不能的,哪个熟练来哪个

    除非你是恶意引战贴……
    cxbig
    cxbig
    May 2, 2016
    4
    毫无意义的比较
    对程序员来说,哪个顺手用哪个
    对老板来说,市场营销和创造游戏规则才是利益点,技术根本不重要
    jsyzchen
    jsyzchen
    May 2, 2016
    5
    php,不解释
    IanPeverell
    IanPeverell
    May 3, 2016
    6
    歪歌喽, node.js 也很不错
    eoo
    eoo
    May 3, 2016 via Android
    7
    php
    pimin
    pimin
    May 3, 2016❤️2
    8
    php 不说了,制造了这个世界最多的网站
    Python 也有 Instagram(django),Reddit(pylons),Quora(pylons),Dropbox,Friendfeed(tornado),Google Groups
    国内知乎,豆瓣,搜狐邮箱,包括你现在上的 v2ex,美团,dnspod 国际版..等等

    都有很多成熟案例,你要做的网站比他们还牛逼,再考虑语言瓶颈吧.
    darluc
    darluc
    May 3, 2016
    9
    php
    xuwenmang
    xuwenmang
    May 3, 2016❤️3
    10
    明显 C++更适合

    你想啊你既然搞 web 就肯定是想搞大的,万一上市了呢。得有多少亿人同时在线的。所以要提前做好准备。选择错了,你以后重构优化多麻烦啊。
    dxwwym
    dxwwym
    May 3, 2016 via iPhone
    11
    @xuwenmang 这门槛颇高啊,哈哈
    murmur
    murmur
    May 3, 2016
    12
    不谈需求比较语言就是耍流氓
    hinate
    hinate
    May 3, 2016
    13
    竟然不用 Java (逃
    likezun
    likezun
    May 3, 2016
    14
    php+1
    msg7086
    msg7086
    May 3, 2016
    15
    先上个 lisp 压压惊?
    pcar
    pcar
    May 3, 2016
    16
    哪个顺手用哪个,先开发了再说
    hqdmy
    hqdmy
    May 3, 2016
    17
    好像还没有正解呢
    addbook
    addbook
    May 3, 2016
    18
    @gitb 用 docker 后不啥都一样的么?
    raptor
    raptor
    May 3, 2016
    19
    PHP 是最好的语言,然而我用 python ……
    xlvecle
    xlvecle
    May 3, 2016
    20
    @xuwenmang 美团主站 php
    whkvf
    whkvf
    May 3, 2016 via Android
    21
    php 。
    julor
    julor
    May 3, 2016 via Android
    22
    用 golang 吧,部署没有比他还方便的!也有类似 py 的语法!
    m8syYID5eaas8hF7
    m8syYID5eaas8hF7
    May 3, 2016
    23
    python 吧,搭个小论坛的话, PHP 和 Python 都可以,但是 Python 可以用来干很多其他的事情,比如数据挖掘什么的,学到以后性价比高~
    jeff_kit
    jeff_kit
    May 3, 2016
    24
    Python
    现在我们找 Python 比 PHP 更好找了。
    towser
    towser
    May 3, 2016
    25
    10L 提供了一个科学发展观之路
    likuku
    likuku
    May 3, 2016
    26
    Java 的 web 解决方案 /框架 /中间件 不都已经很丰富多彩了吗...
    misaka19000
    misaka19000
    OP
    May 3, 2016
    27
    @likuku 感觉太重了,总体感觉 Java 开发有点太严谨了,就是废话太多。。。
    pierre1994
    pierre1994
    May 3, 2016
    28
    规模不大 php 吧
    est
    est
    May 3, 2016
    29
    现在挖坑的越来越没技术含量了。你们在训练挖坑 bot 么。
    ruolis
    ruolis
    May 3, 2016
    30
    golang
    imn1
    imn1
    May 3, 2016
    31
    我还以为扔下一颗炸弹就跑了
    wmhx
    wmhx
    May 3, 2016
    32
    会 java 的, 什么 ssh,jfinal, 各种快速成型, 还想 php,py? 自找虐?
    vietor
    vietor
    May 3, 2016 via Android
    33
    用 node JS ,分分钟全栈
    whatisnew
    whatisnew
    May 3, 2016
    34
    如果钱多的花不完(人力+硬件) java
    如果钱够用 php+c/c++
    如果钱不够用 node.js
    whatisnew
    whatisnew
    May 3, 2016
    35
    如果钱不够用,但是时间多: node.js
    brando
    brando
    May 3, 2016
    36
    关键是自己合适哪个?还是你要去合适市场?
    tvallday
    tvallday
    May 3, 2016
    37
    为什么大家都要造轮子,而且也不见得有技术含量的?要论坛直接拿个免费的装不就行了?别告诉我你还要学前端写主题。
    RRL
    RRL
    May 3, 2016
    38
    哪个拿手的哪个就是最佳的
    zjxubinbin
    zjxubinbin
    May 3, 2016
    39
    果断上 Scala 啊,加上 Playframework,从此腰不酸了,腿不疼了,啪啪啪也有劲了~
    broadliyn
    broadliyn
    May 3, 2016
    40
    当然是 php ,天生为 web 开发而生,专注 web 开发 30 年
    flyslow
    flyslow
    May 3, 2016
    41
    当然是 js ,前后端通吃。逃……
    liangmishi
    liangmishi
    May 3, 2016
    42
    python 易学,自学容易
    k9982874
    k9982874
    May 3, 2016 via iPhone
    43
    @whatisnew 为啥钱不够是 nodejs 呢?这坑不是越挖越大么
    murmur
    murmur
    May 3, 2016
    44
    @whatisnew Java 就是稍微吃硬件,那一套框架下来限制的你啥样的人都能上去写东西
    jamiesun
    jamiesun
    May 3, 2016
    45
    @zjxubinbin Scala 编译速度巨慢
    ayaseangle
    ayaseangle
    May 3, 2016
    46
    php 部署真他妈方便,安装个 apache ,文件丢到 www 目录就好了。。。。。。

    python 可以装装逼。。
    himulawang
    himulawang
    May 3, 2016
    47
    php 是世界上最好的语言
    Mush
    Mush
    May 4, 2016
    48
    我觉得这个事情是酱紫的. 可以说我是一个收人钱财与人消灾的杀手, 我的客户并不在乎我是用剑还是用刀, 只要能把人杀死就行了.
    Zmiss520
    Zmiss520
    May 4, 2016
    49
    python 吧, python 是跨平台的,可以运用 python 在 mac,在 linux ,在 win 下,甚至是 s60 手机中开发软件; PHP 没有这些能力。
    julyclyde
    julyclyde
    May 4, 2016
    50
    PHP 有个问题是除了 web 以外的工作都不太好做,常用库、系统级库有点儿少,对 stdin 、 stdou 有过多的“假定”
    建议学 python
    linpf
    linpf
    May 4, 2016
    51
    v2 里很多人喷点越来越低了。

    PHP 更适合做网站,很多开源产品、框架。 python 更适合做科学计算、脚本或者爬虫什么的。
    hard2reg
    hard2reg
    May 5, 2016
    52
    @Zmiss520 PHP 也跨平台好不好。。。
    Mark24
    Mark24
    Oct 19, 2016 via Android
    53
    感觉 Python 能做更多的东西
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3005 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 113ms · UTC 11:56 · PVG 19:56 · LAX 03:56 · JFK 06:56
    ♥ Do have faith in what you're doing.