回覆列表
  • 1 # IT人劉俊明

    伴隨著大資料和人工智慧的發展浪潮Python得到了廣泛的應用,尤其是最近幾年Python的發展勢頭確實非常好,但是Python和Java在應用場景上還是有一定的差異,現在判斷Python在未來幾年取代Java還為時過早。

    Python與Java是同一時代的語言,Python出現的時間甚至要比Java更早一些,只不過Java的發展速度太快了,可以說是“年少成名”,所以很多人誤認為Python是新出現的語言。

    Python在早期與Java、PHP並稱為Web開發的傳統三大解決方案,Python的特點是簡單,Java的特點是效能高,PHP是介於Python和Java之間的選擇。PHP語法上比Java簡單,效能上比Python強一些。

    Python的崛起得益於大資料和人工智慧的快速發展,由於Python在設計上的優勢,使用Python做大資料、機器學習等方面的演算法實現非常方便。我在早期使用的是Java實現演算法,後來改用的Python,使用Python之後程式碼量有明顯的下降,改動起來也十分方便。Python本身的生態是比較健全的,同時Python可以做落地應用,所以我比較看好Python未來的應用前景。

    Java之所以是目前使用最為廣泛的開發語言之一,一個主要的原因就是Java的效能非常好。Java具備純粹的網際網路基因,在安全、可移植、併發、最佳化等方面具備天然的優勢,所以很多大型多使用者的商業平臺採用了Java語言開發。

    Java被併入到Oracle公司之後版本更新的速度明顯加快了,一改之前多年出一個版本的尷尬,未來的發展還是值得期待的。就目前來看,Java在Web開發領域、移動互聯領域都有巨大的市場,所以Java依然會是未來很長一段時間內的主要開發語言之一。

    基於以上分析,Python在未來很長一段時間內不會取代Java,因為目前Python與Java的應用場景並沒有太多的重合。

  • 2 # 枝枝葉葉

    python 和java 不是競爭對手,應用於不同的場合。python 和perl, ruby 是競爭關係

  • 3 # Zzzdsss

    沒落?你讓老系統用java開發的那些公司,產品怎麼維護?java再用幾十年我估計都不會沒落,只要有市場就有需求

  • 中秋節和大豐收的關聯?
  • 戰績評分最高是16.0嗎?你見過比16.0更高的嗎?