fmfsaisai
V2EX  ›  PHP

PHP is much better than you think

  •  
  •   fmfsaisai · Sep 7, 2012 · 7907 views
    This topic created in 5177 days ago, the information mentioned may be changed or developed.
    http://fabien.potencier.org/article/64/php-is-much-better-than-you-think


    这些年看到过好多黑PHP的文章,一直淡定视之。现在看到这片朴实无华的文章,忍不住想要来分享一下。
    不知为何,诚恳平静的语言想我想起了今天看到的第一夫人的演讲。
    21 replies  •  1970-01-01 08:00:00 +08:00
    kuno
    kuno
    Sep 7, 2012
    1
    If something is very popular, it must do somethings right.
    raly
    raly
    Sep 7, 2012
    2
    By the way, any rude comments will be deleted.

    很有喜感。
    Js
    Js
    Sep 7, 2012
    3
    这篇文章其实正是槽点

    array()简写成[];
    new Object()->method(); (之前不管有没有工厂或者单例需要,为了方便都搞出一个Class::getinstance()->method的有木有)
    内置webserver方便开发
    其他同类语言几百年前就很少不支持的东西,php搞了十几年到5.4才想到支持, 还有那个5.3支持的闭包

    说到命名空间, 大家都有过写上一堆函数然后为了避免冲突又封装成某类的静态方法模拟命名空间的经历吧...更可怕的是有php支持的命名空间能不能不要搞得\XXX::xxx这么恶心......

    提到composer, 之前官方的pear/pear2基本毫无存在感大家都感受过吧.....

    其实每一个吐槽php的phper都拥有一颗被php长久蹂躏的心
    dongsheng
    dongsheng
    Sep 7, 2012
    4
    @Js 同意PHP难看的命名空间,常常写这种东西:new \stdClass;

    真。。。
    Cofyc
    Cofyc
    Sep 7, 2012❤️1
    5
    我同意 "PHP is the best web platform... ever"

    作为语言,php 除了容易学之外,没多少优秀的地方,反而很多奇怪的地方,让人有时忍不住吐槽。

    所以,我现在已经不将 php 作为语言来看,而是一个 web 开发平台。
    est
    est
    Sep 7, 2012
    6
    @kuno 流感也很流行。
    alexzhan
    alexzhan
    Sep 7, 2012
    7
    对PHP确实没有太多感觉。但是语言层面的东西都不是太重要的东西。我觉得还是应该多关注问题怎样解决。所以我现在即使上班用PHP也不是很排斥。
    Air_Mu
    Air_Mu
    Sep 7, 2012
    8
    骂PHP就算了 但有些用JSP来喷PHP 这,。,
    fanzeyi
    fanzeyi
    Sep 7, 2012
    9
    @Air_Mu 五十步笑百步 233
    solf
    solf
    Sep 7, 2012
    10
    最近PHP得罪谁了?
    Caboo
    Caboo
    Sep 7, 2012
    11
    PHP很方便,相比其它动态网页语言(超文本预处理器)也易学得多,
    我最先学的网页语言编程也是PHP。
    PrideChung
    PrideChung
    Sep 8, 2012
    12
    @solf 不是最近吧,PHP已经被唱衰好多年了,貌似在工作中使用PHP的人就没几个是喜欢PHP的。不过拿CodeIgniter之类的微框架来做点小东西还是很方便的,Django和Rails光是部署就能烦死人。
    thbourlove
    thbourlove
    Sep 8, 2012
    13
    好与坏都是对比出来得。。长期被PERL蹂躏得码农,觉得PHP还是很可爱得。。
    xlmo
    xlmo
    Sep 8, 2012
    14
    我喜欢PHP的随意和简单。关键是它能解决我的问题。
    yinsigan
    yinsigan
    Sep 8, 2012
    15
    从php转到rails半年了。幸亏当初没花太多时间在php上,还是写rails爽
    bhuztez
    bhuztez
    Sep 8, 2012
    16
    @PrideChung PHP部署更麻烦啊
    PrideChung
    PrideChung
    Sep 8, 2012
    17
    @bhuztez 具体体现在?我觉得已经够简单的了,跟Apache也容易整合,apt-get一下就装好了。然后去改两下配置就能开搞,实在不想自己动手,还有XAMPP这样的傻瓜包,基本上是开箱即用,不过一些选项还是要自己调整查下。相比起来我当初配置Rails环境各种吃瘪啊,机器上老是少了各种package,折腾了半天才装好了。
    superisaac
    superisaac
    Sep 8, 2012
    18
    讨厌php的可以写个python -> php的翻译器
    napoleonu
    napoleonu
    Sep 8, 2012
    19
    v2ex.com Alexa Traffic Rank: 6,710 Traffic Rank in CN: 926

    我觉得即使是v2ex.com这样规模的站点,不管你是用php还是python抑或是ruby,都不会让v2ex这个产品因为技术原因而发展不下去。即使是重写一个,三种语言的使用者重写出来的速度估计也都差不多,谁快谁慢还真说不清楚。

    所以我觉得需要考虑语言的特征和好坏,都是超大型项目比如facebook,twitter,weibo才需要考虑的,“你们”手上都在负责着怎么样的项目呢?对于大多数人,争论一点意义都木。
    PrideChung
    PrideChung
    Sep 8, 2012
    20
    @napoleonu 同意,其实嫌PHP开发不够敏捷的同学,真心推荐关注一下 Laravel 这个框架, http://www.laravel.com/ 虽然压缩后体积只有1M多,跟 CodeIgniter 不相上下,但是却有很多优秀的特性,例如类似 Rails 的 Migration 。这个框架2011年才出现的,不过更新非常快,版本号已经飙到3.2了,最近在PHP的圈子里面也很火。
    Js
    Js
    Sep 8, 2012
    21
    @superisaac 其实真有一个类似coffee的项目..... https://github.com/runekaagaard/snowscript
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2503 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 04:37 · PVG 12:37 · LAX 20:37 · JFK 23:37
    ♥ Do have faith in what you're doing.