PHP到底相對Perl有什麼優點?

來源:互聯網
上載者:User
關鍵字 PHP Perl
前兩天看了一個網站的原始碼,感覺從語言上看,PHP對於Perl完全沒有什麼優點啊。那麼PHP是如何?崛起之後壓倒一個成熟的語言並且反超的?

回複內容:

很想知道題主是如何從語言上對比的。

畢竟Perl不是一門簡單的語言,而是一個造輪子的工具集。
你看看有多少種方式實現OO還不就知道了。

再看看high order perl,堪比LISP的抽象能力不是隨口說說。

PHP能追上來還不是因為很多人不會部署Catalyst的Web應用,反觀PHP,根本不用理解什麼叫部署就能開心地搞Web開發了。

作為一個專業的語言學家和電腦科學家,Larry Wall畢竟沒有到考慮那些駕馭不了高度抽象結構的人們的需求。

就是這樣。因為,PHP是最好的語言。除了PHP的物件導向與異常處理更好一點外,語言層面PHP讓我各種不爽。尤其是奇葩的變數範圍。

PHP從一開始就是為網路編程設計的,所有有一些內建於語言層面的諸如 $_SESSION, $_POST之類, Perl 似乎偏 general purpose 一些

Perl5在21世紀初形勢一片大好時宣布了雄心勃勃的Perl6計劃試圖取代Perl5,結果搞了十幾年都沒搞出來,冷了眾兄弟的心。

Perl極高的自由度容易寫出不可維護的代碼。沒有優點。PHP崛起的原因就在於門檻低,學起來容易,於是學的人多,招人容易。
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.