1. 程式人生 > >如果你是一個老板,你會選用Python還是會選用Java技術

如果你是一個老板,你會選用Python還是會選用Java技術

java python web項目

本文主要是對網上觀點的綜合與歸納。


如果想在Java與Python之間選擇一種技術來實現Web,老板會選擇哪樣技術呢?

老板考慮問題自然是從商業角度上來考慮,對於生意人而言,技術只是獲取商業利益的手段。


Python目前偏重在數據處理,自動化運維,web開發。


孤立比較pytho和java性能,意義不大,同一個項目,python和java都可以做的百分百符合要求,但是python只需要兩個月做,java可能需要一年半載,投入的成本也是相差巨大的。


Java在於大規模計算方面有成熟的分布式解決方案,這是企業級應用需要的。

Python可以跨平臺寫桌面App 比如sublime這種的 這是python比java有優勢的地方。

目前,國內的大公司偏業務的一般都用Java 做後臺開發比如淘寶,網易,美團等。 Python 國內一般是一些體量不是這麽大的公司使用,例如 豆瓣,知乎。


相對於對於 Python來說,Java 的語法古板,加上靜態語言,純面向對象(缺少函數式編程範式,例如匿名函數, block, 高階函數等),一般來說 Java 寫出來的程序使用已有的抽象少,繁瑣的地方很多,你寫個文件目錄遍歷,就知道 Python 的開發速度比Java快。

但是 Java 的優點是,運行快,語法簡單,古板,所以歧義少,可讀性高。加上有很多很好的IDE幫助分析靜態代碼,可以很好的進行代碼重構。對於一個大型程序,一般都會采用 Java, 代碼的復雜度好控制。


本文出自 “JT_Tobias的技術博客” 博客,請務必保留此出處http://12779147.blog.51cto.com/12769147/1944560

如果你是一個老板,你會選用Python還是會選用Java技術