Python 的開發效率真的比 Java高嗎?


真的比Java高很高。

 

幾個例子。

爬蟲領域,幾年前就用Scrapy抓百度,新浪,股吧等各種東西。

五分鍾寫好一個小爬蟲,爽到暴有沒有?當年我就是靠教人寫爬蟲。。。才騙到小妹妹跟我約會的。

 

文本處理,在服務器端處理日志,或者是讀取DB生成個小的排行榜,或者是執行一個定時任務,簡直不要太輕松。原來雅虎的Pipe沒關的時候,我就是拿雅虎Pipe做了一個自動的獲取新聞熱點的功能,用Pipe配置各個熱點新聞,用Python解析再生成Json文件,這種事你讓我用Java來干么。。。

 

小程序微立場(可以直接微信搜索小程序,里面很多好玩的熱點事件),一個玩票項目,簡單來說用於拉票撕逼的小東西,上線本來就是玩兒,一拍腦門想出來的小東西,從開發到測試到上線,正常來講不超過3天。你說你要做技術選型,用什么?

 

為什么Python開發效率比Java高的多呢?

因為簡潔啊,很多無用的配置,接口,Model都不用考慮,解析Json又方便,本身又有很多小巧的工具包。

 

但是只要不是小程序微立場這種玩票項目,小型,中型,大型的項目還是強烈推薦用Java。

做一個好的程序員,一定要明白,程序員不是語言的奴隸,更要懂得,不同的語言差異化是絕對有的。

 

很多人不懂這個道理,總說系統架構和語言沒有關系,但凡這么說的,基本上都是沒真正做過架構的,在門外用自己價值觀來偷窺世界的人。

所以還是那句話,什么樣的場景,用什么樣的工具,你可以理解為,Java是重型兵團,大規模正規軍,從來跟小巧玲瓏沒關系,適合的就是攻城拔寨,正面戰場,講的是紀律嚴明,步驟一致,令行禁止,職責明確。

而Python就像是輕騎兵,輕盈飛舞,游弋四方,見機行事。

 

NodeJS和PHP?一個是后勤部門唱大戲演中軍的,一個是土匪強盜,哈哈。(就是故意氣那些全菜工程師)

要說Go是什么?emmm,Go語言應該是機械化部隊,或者是飛行縱隊?戰斗機這種?

C,C++啊,冷兵器時代的近衛軍吧。C#我還沒用過,難免會有偏見。

呀呀呀,扯遠了扯遠了扯遠了。

 

“我們相信人人都可以成為一個工程師,現在開始,找個師兄,帶你入門,學習的路上不再迷茫。

這里是技能樹.IT修真院:http://www.jnshu.com,初學者轉行到互聯網行業的聚集地。"

歡迎加IT交流群565734203與大家一起討論交流


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM