「討論」php與Python之間有何區別?Python和php之間的簡單比較

本篇文章為大家介紹了大家最想知道黑客最要會的東西,有著這些東西,可以方便很多黑客的使用,文章中給大家說明了黑客應該要學PHP還是python呢,兩個都是常見且比較強大的語言,這篇文章不是小編亂分析的,而是認真想的,把各種原因都寫在裡面了,除了介紹黑客剛開始應該學PHP還是python,後面還向大家說了PHP和python之間的十點差異,也就是十個優缺點,想知道的就看下去吧。

「討論」php與Python之間有何區別?Python和php之間的簡單比較

首先我們來說說什麼是黑客:

黑客說白了就是程序員,只不過是厲害點的程序員,說到黑客,腦子裡想的都是如何入侵別人的電腦,找到自己想要找的資料。

簡單的分析,如果黑客想要入侵網站的話,要分清楚是PHP架構的網站還是python架構的網站,如果你想入侵PHP構成的網站的話,首先你要學會PHP,否則入侵的難度會很大。如果你要入侵一個python構成的網站也是一樣的,你就要精通python。所以說黑客學的東西是很多的,我們不要把黑客想的太理所當然了,大部分黑客都在科技公司裡整天的敲代碼,拿著和正常工作者一樣的工資。

但是接下來我要說是,黑客的常用語言應該是什麼,是PHP?並不是,是python,為什麼呢?因為只有用過python的人才有體會,

python的強大之處在於有很多的第三方庫存在,這樣就可以站在巨人的肩膀上開發了,也避免了重複開發輪子,python裡有很多你想要的東西都有現成的庫的存在,你只要使用python導入就可以了。

像一些破解帶驗證碼的網站,這就需要用python的圖形庫自帶的識別驗證碼功能,你只要管使用,把負責破解的邏輯寫下來然後你就不用管了,python自帶識別驗證碼的庫。(當然,我不是黑客,不過用python在一些方面的卻是方便了很多)

好了,說完了黑客喜歡用的python了,現在我們把整個PHP和python的優缺點都分析下。

看到網上有人分析的很好,覺得說的很對,現在分享給大家,這樣大家就不用到處找了。(不用謝我)

「討論」php與Python之間有何區別?Python和php之間的簡單比較

PHP和python的十點優缺點分析:

一、說說大家關注的學習成本方面:PHP和學習成本都不是很高,其優勢在於有較為完整的官方中文的文檔,而且PHP應用領域只有Web方面, 所以需要我們學習的內容比較少。Python因為學習路線比較多,不太容易找到適合自己的教程和資料,所以這點偏難了點。

二、第二點說說應用領域:PHP僅在Web後端方面被使用,Python應用領域更廣泛一點,如果需要將邏輯移植到其他平臺(如桌面), Python更方便用戶。

三、第三點說說社區的方面:PHP的資料遍地都是,但是都是些基礎的知識,高質量的中文社區卻是很好,普遍對官方的新功能不是很關注。這一點python則要好不少,至少想學習的人認真找都能找到很好資料。

四、該說說語法方面了:PHP的語法看起來就像沒有經過精心設計一樣,很隨意。有的語法看似很方便(用點來連接字符串), 但是卻為之後擴展造成了很多麻煩(因為點沒法用於訪問對象的成員啊), 再比如比較蛋疼的命名空間的語法。Python相比之下要好一點,但是Python2和Python3直接存在著一些不兼容的語法變動。(所以這個誰好你們自己判斷吧)

「討論」php與Python之間有何區別?Python和php之間的簡單比較

五、說完語法了,現在說說編寫HTML模板方面的:PHP可以非常方便地直接用來編寫HTML模版,Python需要藉助其他的語言或庫來實現。(很明顯的一點了,就不再說了)

六、現在說說運行方式了:PHP運行方式比較單一(php-fpm, mod_php), Python 則可以以fastCGI運行,也可以自行監聽端口來處理請求。

七、說說包管理器:PHP的包管理器(PEAR)和擴展管理器(PECL)恐怕根本沒人用,這導致引入一個新依賴的成本很高,於是很多人傾向於自己造輪子而不是引入現成的庫。Python有統一的包管理器,雖然也有問題,但要比PHP好得多,引入庫之後的命名空間管理也要比PHP好。

八、第八點說說擴展和庫:PHP和Python都可以用C來編寫擴展。相比之下Python可用的庫要更多一點。(所以你們能懂就行)

九、該說說性能方面了:因為PHP運行方式單一,opcode緩存方案也比較成熟(APC, opcache),緩存opcode之後運行速度很快。Python則可能需要更多地自行優化性能。

十、最後一點我們說說類型系統:PHP和Python都是動態類型。PHP對類型判別比較模糊,有很多陷阱,Python 則嚴格一些。

以上十條均是個人觀點,有不同想法的可以在下方提問或者可以憋著不說。


分享到:


相關文章: