<abbr id="ciwa6"><option id="ciwa6"></option></abbr>
  • <sup id="ciwa6"><kbd id="ciwa6"></kbd></sup>
    <small id="ciwa6"></small>
  • 千鋒教育-做有情懷、有良心、有品質的IT職業(yè)教育機構

    你所在的位置:首頁 > 常見問題

    PHP與Python的區(qū)別有哪些?

    時間:2017-12-11 15:11:33 來源:千鋒教育  作者:千鋒

       在這里,我節(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在國內的應用,先占領市場再說,因此寫了個建議 (連接),可惜看來也是胎死腹中了。。。

    熱帖推薦

    • 成都地址:成都市武侯區(qū)科華北路62號力寶大廈N(北樓)18樓
      面授課程:iOS課程培訓、Android課程培訓、HTML5課程培訓、UI課程培訓
    • 北京天豐利校區(qū):北京市海淀區(qū)寶盛北里西區(qū)28號天豐利商城4層
      北京沙河校區(qū):北京市昌平區(qū)沙陽路18號北京科技職業(yè)技術廣場服務樓2層、南區(qū)服務樓2層
      咨詢電話:400-654-7778 010-82790226-801
      面授課程:iOS培訓、Android培訓、HTML5培訓、UI培訓、PHP培訓、JavaEE培訓、好程序員
    • 深圳科技園校區(qū):深圳市南山區(qū)科苑南路高新技術產業(yè)園R3-B棟5層
      深圳大學城校區(qū):深圳市南山區(qū)留仙大道1201號大學城創(chuàng)客小鎮(zhèn)16棟2樓、3樓
      深圳西部硅谷校區(qū):深圳市寶安區(qū)寶安大道5010號西部硅谷B座A605-619
      咨詢電話:0755-86681178/9-801
      面授課程:iOS培訓、Android培訓、HTML5培訓、UI培訓、PHP培訓、JavaEE培訓、好程序員
    • 上海地址:上海市寶山區(qū)同濟支路199號智慧七立方3號樓2-4層
      咨詢電話:400-627-7899 021-65025129-602
      面授課程:iOS課程培訓、Android課程培訓、HTML5課程培訓、好程序員
    • 鄭州地址:鄭州市金水區(qū)緯五路21號河南教育綜合樓(經緯中學樓)6/7/8層
      咨詢電話:0371-55911950 400-654-7778
      面授課程:iOS課程培訓、Android課程培訓、HTML5課程培訓、UI課程培訓
    • 廣州地址:廣州市天河區(qū)元崗路310號智匯park創(chuàng)意園E座5層
      咨詢電話:020-22119207 400-654-7778
      面授課程:iOS課程培訓、Android課程培訓、HTML5課程培訓
    • 大連地址:大連市甘井子區(qū)軟件園路2號B8座二樓
      咨詢電話:0411-39026086 400-654-7778
      面授課程:iOS課程培訓、Android課程培訓、HTML5課程培訓
    • 武漢地址:武漢市東新區(qū)光谷大道77號金融港B26棟9樓
      咨詢電話:027-59905909 027-59905908 027-59905902
      面授課程:iOS課程培訓、Android課程培訓、HTML5課程培訓
    • 西安南二環(huán)校區(qū):西安市二環(huán)南路西段60號永安大廈4層
      西安科技園校區(qū):西安市雁塔區(qū)高新六路52號立人科技園C座西區(qū)4層
      咨詢電話:029-85260160 029-85261030 029-85260960
      面授課程:iOS課程培訓、Android課程培訓、HTML5課程培訓
    • 杭州地址:浙江省杭州市江干區(qū)九堡旺田書畫城A座4層
      咨詢電話:0571-86893632 010-82790226-801
      面授課程:iOS課程培訓、Android課程培訓
    • 青島校區(qū)地址:青島市市南區(qū)金壇路17號青島職業(yè)技術南校區(qū)實訓樓A4層
      咨詢電話:0532-80910752/3 010-82790226-801
      面授課程:iOS課程培訓、Android課程培訓
    • 掃碼匿名提建議
      直達CEO信箱