在這里,我節(jié)錄了一些關于PHP和Python比較的文章和討論,讓我們能從另外一個 角度來看待PHP的優(yōu)點和缺點。
同樣作為一種腳本語言,底層同樣是由C語言來開發(fā)的,Python是OO的,現(xiàn)在PHP也OO了。Python是多用途的(可用于桌面應用和web應用),PHP是專長于web應用的。當PHP還在苦惱如何整合進去大程序時,Python早就可與Java,。NET相連了。。。。
* Python的可讀性,可維護性比PHP好;
* PHP的發(fā)展存在一個向后兼容性的問題,Python不存在;
* PHP的入門門檻底,Python比較高(其實Python語言是挺簡單的,難在要有OO的思想,PHP在OO化后,面臨同樣的問題);
* 到目前為止,支持PHP的服務器多,支持Python的少 (隨著硬件成本的降低,估計狀況很快會改變)。
曾經有人說過,PHP的底層架構不適合用OO,那Python為什么OO用的那么好?
曾經有人說過,PHP用OO速度慢,那用Python的人,為什么并不覺得慢?
PHP用OO個人覺得是件好事,但看過Python以后,感覺PHP現(xiàn)在實現(xiàn)OO的功能與方法比Python還多,是好還是壞?作為一種腳本語言是否能很好的承載得起呢?
感覺PHP有點像當年的C++,既要面向OO,又要兼容C,搞得倍復雜。而Python有點像當年的Java,從開始就是面向OO的,并立足于腳本語言,對OO的功能與方法作了相當?shù)暮喕鲎约毫λ茏龅氖虑椤?/p>
PHP以簡單易學而名,現(xiàn)在為了企業(yè)化應用,如果搞得像C++一樣既要顧及兼容性,又幾乎全盤copy Java的OO功能,難免會變得復雜,之后會不會被其他語言所代替呢?
他山之石,可以攻玉。我們是否應該學習一下Python,從中得到一些啟發(fā)呢?
現(xiàn)在當大家都一致看好PHP時,結合種種跡紹,我似乎感到了背后的一絲寒風,。。。希望只是己人憂天。
從PHP發(fā)展的角度,為今之計,我想好的辦法,就是大力普及推廣PHP在國內的應用,先占領市場再說,因此寫了個建議 (連接),可惜看來也是胎死腹中了。。。
上一篇:php和java的一些比較
下一篇:Python優(yōu)勢有哪些?
掃碼匿名提建議
直達CEO信箱