Java、Python和PHP我都使用過,目前也正在使用Python做機器學(xué)習(xí)方面的應(yīng)用,所以我來說說對Python的看法。
Python是傳統(tǒng)的Web開發(fā)解決方案之一,當然Java和PHP也是。Java語言是大型Web應(yīng)用最重要的解決方案之一,特點是性能比較突出。PHP雖然在性能上與Java有一定的差距但是開發(fā)周期短且靈活方便,所以在國內(nèi)使用Java和PHP的比較多,Python雖然也是老牌的Web開發(fā)語言之一,但是早期國內(nèi)使用Python做Web開發(fā)的并不多。
多年前我一個學(xué)生到美國進修,回國的時候我們一起交流技術(shù),他告訴我現(xiàn)在正使用Python做一個商業(yè)網(wǎng)站,而且告訴我在美國使用Python比較普遍,他目前在亞馬遜做云計算項目。
(這是他上次回國我們一起吃飯的情景)從這個時候開始我就比較關(guān)注Python,但是真正開始使用Python卻是在做大數(shù)據(jù)項目之后。
現(xiàn)在我?guī)У拇髷?shù)據(jù)團隊和人工智能團隊普遍在使用Python,Web開發(fā)團隊主要使用的語言還是Java,不是Python不好,而是團隊成員對Java非常熟悉,實在沒有理由改用Python。在我看來國內(nèi)目前使用Python做Web開發(fā)的生態(tài)還遠沒有Java和PHP成熟,這可能是目前使用Python相對較少的一個原因。
我曾經(jīng)安排Web開發(fā)人員使用Python做過一個展覽館的項目,開發(fā)速度很快,大概一周左右全部做完了。開發(fā)人員告訴我,使用Python做Web開發(fā)非常方便,但是速度明顯比Java慢。
Python是目前發(fā)展前景比較好的語言,在大數(shù)據(jù)和人工智能領(lǐng)域使用Python非常普遍,相信未來Python的應(yīng)用會更多。至于Python做Web開發(fā)已經(jīng)走過了很多年,也是常規(guī)的Web開發(fā)方案之一,所以使用Python做Web開發(fā)是沒有問題的。
我使用Java、Python的時間比較久,我在頭條上也陸續(xù)寫了一些關(guān)于Java和Python的學(xué)習(xí)文章,感興趣的朋友可以關(guān)注我的頭條號,相信一定會有所收獲。
如果有Java、Python方面的問題,也可以咨詢我。
謝謝!