回覆列表
-
1 # 程式設計之路
-
2 # 半路雨歌
應用場合不同。JAVA更多的用於服務端開發,其中最有代表性的是spring系列框架,比如最近比較流行的spring boot,spring cloud,在web開發領域佔有幾乎無法替代的地位。Python目前更多的是用於運維與機器學習領域,因為其簡單易用及豐富的科學計算庫支援,甚至在追求更高效能的場合,都是用C而不用Python。在國內,大部分公司用Python除了機器學習主要還是用於寫運維指令碼,而JAVA作後臺開發卻非常常見。
不清楚你指的滲透是什麼。兩個語言的主要定位還是不同的,java主要發力的是服務端和安卓app,Python年紀比java都大,你想過是什麼原因Python才在最近十年逐漸火起來的嗎?你想清楚這個問,就明白兩種語言不會有太過於正面的硬剛,Python在服務端幾乎沒什麼存在感,甚至都不如PHP,雖然它遠比PHP要更好。而在科學計算方面,java有存在感嗎?教授學者,這些人只需要簡單好用的工具研究學術,一點不關心軟體工程上的事,Python的簡單更勝一籌,逐漸壓倒R語言,成為炙手可熱的人工智慧演算法研究的主流語言,相比之下,java那笨重的語法做科學計算,會讓人無法忍受的,可是java在工程領域的嚴謹,又勝出Python兩籌。所以呢,到底滲透是指什麼?我倒是認為以後兩者在市場上會達到一個動態平衡