成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

PHP老手談PHP和Python的基礎(chǔ)特性

開發(fā) 后端
本文討論了PHP的一些問題和Python的好處,對PHP和Python進(jìn)行了一些比較。雖然文章內(nèi)容有些一邊倒,不過其中描述的還是有些道理。

本文作者做了11年的PHP,不過最近開始投向Python陣營了。下面將對PHP和Python兩種語言各自的特性進(jìn)行一些描述,也許對你為項目選擇合適的語言也有一定的幫助。

看PHP和Python:PHP的問題

我之所以放棄PHP,原因首先是語言。PHP實際上不是一種語言,而是一種巨大的插件結(jié)構(gòu),以一種高層的形式來展示低層的庫。而大部分開發(fā)者使用的語言實際上是對C功能 (curl, mysql, gd, etc.)的包裝,通常情況下它們的庫展示得很簡單。因而這導(dǎo)致了PHP的API不一致

PHP語言的第二個問題是語言的管理問題。PHP語言實際上是由委員會來設(shè)計的,而且沒有人來制定任何共識性的標(biāo)準(zhǔn)。PEAR有自己的標(biāo)準(zhǔn),PHP有自己的標(biāo)準(zhǔn),這導(dǎo)致SPL classes更具Java風(fēng)格,而PEAR卻截然不同。

從事PHP開發(fā)11年來,我認(rèn)識了很多PHP領(lǐng)域的專家級開發(fā)者,它們對PHP也有很多看法。除了上文提到的委員會問題以及標(biāo)準(zhǔn)混亂問題之外,由于PHP的使用范圍非常廣,向后的不兼容對代碼造成了很大的破壞。

還要提到的一點是PHP缺乏很多現(xiàn)代語言的特性。現(xiàn)在再來說說Python:

PHP和Python:Python的優(yōu)美之處

Python語言的創(chuàng)建方法幾乎與PHP的完全相反。首先,Python是由Benevolent Dictator和Guido van Rossum領(lǐng)導(dǎo)的,語言的開發(fā)由單一的人員主導(dǎo),因此它的開發(fā)、管理以及長期運營會保持很好的連續(xù)性。Guido和Python的核心開發(fā)者通過PEP創(chuàng)建標(biāo)準(zhǔn),而且通過公共接口展示標(biāo)準(zhǔn)是如何創(chuàng)建的。而且,Guido如果想到的語言特性不夠好,也不會出現(xiàn)在語言層中(如沒有++運算符,而且比較符中沒有分配)。

延續(xù)性的特點也延伸到了整個Python社區(qū),所以你很難發(fā)現(xiàn)不同項目中的Python截然不同。

我最喜歡的Python的一個特點就是它的清晰。當(dāng)打開Python中的一個文件的時候,我會清楚地知道里面大概有什么樣子的代碼,聯(lián)想到很多次我被PHP的這一點搞得焦頭爛額,我覺得這個特性非常有用。

總之,Python的系統(tǒng)級特性非常不錯。

Python另外一個很棒的特性是直白性。需要namespace(命名空間)?文件的名字就是命名空間;需要模塊?只需要用一個__init__.py文件代替;需要重命名功能?只需要new_func = old_func。

【編輯推薦】

  1. Ruby和Python的語法比較
  2. Ruby使用心得匯總:尋找高效的實現(xiàn)
  3. 對話Python之父:Python的成功之路
  4. Python:你所需要的***種也是***一種語言
  5. 再談Web開發(fā):PHP,Java和.NET的過去,現(xiàn)在和未來
責(zé)任編輯:yangsai 來源: CSDN
相關(guān)推薦

2009-05-08 13:48:56

微軟PHP開源

2011-07-12 17:26:02

PHPPython

2011-07-14 15:05:54

PHP

2009-11-23 20:16:17

PHP接口特性

2009-03-23 10:53:00

PHP5.3新特性PHP5.3PHP5

2011-12-15 09:00:51

PHP 7

2009-11-23 19:50:12

PHP6.0

2009-12-09 10:00:20

ibmdwPHP

2009-03-31 09:48:34

2011-07-21 13:21:32

PHP

2015-10-26 09:04:21

PHP7新特性

2010-06-02 15:24:15

PHP+MySQL

2010-12-10 13:57:45

PHP Extensi

2017-07-19 16:58:53

PHPFastCGI 內(nèi)核探索

2011-06-16 11:01:56

PHP繼承

2019-03-08 08:55:16

PHP7PHP5web安全

2010-06-17 10:22:47

PHP

2011-07-04 14:33:07

PHP

2011-07-04 14:57:56

PHP

2012-05-09 13:22:01

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 99精品电影| 久久精品免费观看 | 成人福利在线 | 欧美精品啪啪 | 日韩在线欧美 | 日韩午夜在线观看 | 国产精品久久一区二区三区 | 成人激情视频在线播放 | 欧美老妇交乱视频 | 免费毛片网 | 国产精品亚洲成在人线 | 成人在线播放网站 | av免费在线播放 | 欧美国产精品一区二区三区 | 伊人久久大香线 | 精精国产xxxx视频在线播放 | 婷婷色国产偷v国产偷v小说 | 久久乐国产精品 | 天天艹 | 久草欧美| 中文字幕91 | 日韩在线精品强乱中文字幕 | 国产精品区一区二区三 | 色伊人| 男女国产网站 | 久久在看 | 亚洲精品一二三区 | 亚洲国产成人精品女人 | 亚洲第一区久久 | 日韩中文字幕在线不卡 | 在线观看www视频 | 伊人色综合久久久天天蜜桃 | 在线中文视频 | 欧美在线成人影院 | 欧美日日日日bbbbb视频 | 涩涩视频网 | 国产精品成人国产乱一区 | 国产精品久久午夜夜伦鲁鲁 | 涩涩视频在线看 | 日本久久综合 | 91成人免费 |