首頁>Club>
7
回覆列表
  • 1 # 編碼是個技術活

    雖然Java程式開發的誕生已經接近20年了,但是它的地位還是無可動搖的,仍然具有很大的吸引力,隨著時間的跟新換代,Java也在不斷的發展,技術也在不斷的更新當中。雖然出現了很多相媲美的Java程式語言,但是Java的地位還是無可撼動。

  • 2 # 麥谷網路科技

    Java是主流程式設計開發語言,應用非常廣。就目前而言,很難取代。但隨著技術的更新迭代,有可能受眾面會減小,衰退也有可能

  • 3 # IT人劉俊明

    實際上近些年來Java語言雖然是最為流行的開發語言之一,但是整體的下滑趨勢還是比較明顯的,尤其隨著Python、Go等程式語言的快速上升,Java的應用場景得到了進一步的壓縮。從未來產業網際網路發展的大背景來看,Java語言依然是最為重要的程式語言之一,但是Java語言與其他程式語言的差距會越來越小,未來程式語言的選擇也會更具多元化。

    程式語言與開發場景的關係非常密切,所以任何一門程式語言都不可能一直佔據開發領域的主導地位,所以未來Java語言出現一定的衰退也是比較正常的情況。未來產業網際網路階段,大資料、雲計算、人工智慧等技術將得到大面積的落地應用,此時雖然Java也會有較多的應用場景,但是相比於Web開發時代,程式設計師的選擇會更多一些,比如Python、Go、R等程式語言都是不錯的選擇,這必然會對Java的市場份額產生一定的衝擊。

    Java語言的優點集中在三個方面,其一是語言生態體系健全;其二是應用場景眾多,是全場景開發語言之一;其三是自身的擴充套件性比較強,而且效能比較穩定。Java語言的生態體系比較健全是多年發展的結果,這使得采用Java語言進行專案開發,會面對更小的開發風險,這對於專案的技術選型具有較大的影響。

    雖然Java的優點比較多,但是在平臺化開發時代,Java語言所具備的很多優點都將由平臺來承擔,所以程式設計師更願意選擇語法結構更簡單,開發週期更短的程式語言,而Python恰好具備這兩個優點。目前Python語言的上升趨勢非常明顯,所以Java程式設計師可以學習一下Python語言,以便拓展一下自身的技術邊界。

  • 4 # 尐鳶

    這幾年來,Java 一直正在衰落。根據TIOBE 指數,就會發現,在這十年來,它已經下降了幾個百分點。例如,從 2016 年 5 月到 2017 年 5 月,該語言下降了 6%。

    Java 衰落的一個原因是 Kotlin 的崛起。儘管長期以來,Java 一直是 Android 開發的定義語言,但近年來,隨著 Kotlin 被更廣泛地採用,它的地位受到了衝擊。

    Java 的威脅,不僅來自 Kotlin,也來自 Scala。Scala 是另一種基於 JVM(Java 虛擬機器)的程式語言。它既支援面向物件程式設計,也支援函數語言程式設計,與 Java 相比,它具有許多效能優勢,並且被廣泛用於從機器學習到應用程式開發的各種用例中。

    儘管很多資料顯示,Java 是一門正在衰落的語言,但它仍然穩居榜首。不管是什麼程式語言,有起就有落,這也是Java語言的必經之路。Java沒有“死”,它非常活躍,而且活得很好!

  • 5 # 自學JAVA

    Java絕對是會受到新程式語言的衝擊,並且事實確實是Java在走下坡路了。可能短時間內還看不到很明顯的感覺,慢慢的往後面走大家就知道了。為什麼呢?答主從以下幾個點透過自己的理解來說說吧。

    就目前java這門程式語言主要負責的開發程式方向 第一:Java目前市場使用面最大的應該算是後端伺服器開發了吧。比如說淘寶它的後端就是Java開發的,那麼包括現在的很多網站都是使用Java做的後端開發,因為在Java發展這麼多年以來對於伺服器端開發Java的解決方案的完善真的不是其它語言能比的,所以就短時間來看Java是真的很難被替代。

    第二:Java做大資料處理。對於大資料相信近幾年大家都不陌生,那麼Java也能做大資料的開發,並且在解決方案上也是比較完善的,並且能力也不會很差。但是有一點,開發起來對於程式設計師來說是比較麻煩的。

    第三:其它的一些方面,這裡就不詳細說了,因為使用率不會很特別高。

    對程式設計師來說更加友好的程式語言的崛起

    這裡答主就拿python做比喻吧。近兩年大家應該聽到的最後的就是python程式語言了吧。python在近兩年能被大家熟知的第一個感覺就是人工只能,大資料,在就是包括編寫程式碼起來python對於程式設計師的方便來說真的特別的強大。就像python的定義來說,更簡單的程式設計,就光這一個點說實話就很足了。python和Java一樣都能做後端開發,但是目前python的解決方案還沒有特別完善,所以主流還是Java。但是隨著時間的推移,python慢慢完善,那麼不是不可能的。大資料方面對於Java來說python也是領先很多,並且python對於大資料裡面的解決方案的封裝真的很完善,同樣做大資料處理,對於python來說程式設計師需要敲的程式碼真的要比Java少很多很多。

    人生苦短,我用python從社會的發展來說,移動端以後才是主流

    最近幾年大家應該能體會到,我們的生活是絕對少不了手機的,我們可以很長時間不碰電腦都可以,手機是絕對做不到的。對於社會的發展來說肯定是要做到更加方便的去隨時隨地操作是核心了。但是Java現在的主要方向是程式的伺服器端開發。確實有些小夥伴會想到安卓的底層不就是Java寫的嗎,安卓系統是軟體不還是得用到Java嗎?但是接觸過或者從事安卓開發的程式設計師應該知道其實安卓開發用到的只是Java的核心JavaSE裡面的內容,在就是安卓大部分的解決方案還是要依靠對應的框架來解決。其實說白了就是後期Java程式設計語句的開發面會越來越窄。

    在就是相信各位小夥伴還有一個體會,除了其它必要的時候,我們基本很少會到電腦上透過瀏覽器去檢視內容,一遍情況下一個手機要查什麼東西,百度APP,或者其它瀏覽器App開啟之後去查詢,對於做Java開發的小夥伴來說應該能理解到現在大部分的Java開發做的還是網頁端的後端開發工作。這個也算是一個Java使用面變窄的點。

    一部手機走天下,移動端才是主流

    總結:現在的主流會越來越傾向移動端,在大資料上面Java也比不過python,所以在時間上Java確實不佔優勢,但是短時間內Java也不可能裡面被替代,現在Java依然是主流。

  • 6 # 雲和資料

    新語言的出現是時代和科技進步的結果,但這也不代表以前的語言就會受到衝擊!

    似乎一件事存在久了,就會被唱衰。人們不相信有經久不息的實物。但是,Java似乎是一個特例,目前在社群、工具、類庫等等方面,Java 還沒有真正意義的對手。

    但是個人認為,無論開發者持怎樣的觀點,Java都只會越來越強大!

    Java能夠長盛不衰得益於在標準的統一和開放基礎上不斷的與時俱進。

    Java除了是一種程式語言,也同時是一個執行時,為了能夠在最廣泛的平臺和環境中執行,在誕生伊始就聯合各個廠商和組織形成語言和虛擬機器統一標準,並透過TCK對標準的具體實現進行認證,保障了來自於任何一個廠商的JDK的相容性,使得Java沒有出現如UNIX系統那樣的問題。

    Java發展至今20多年,雖然現在不少語言,有強勢崛起的勢頭,但沒有一個能撼動Java的地位。

  • 7 # 數通暢聯

    JAVA會受到新程式語言的衝擊而衰退嗎?我們首先要了解JAVA發展史。

    自從1996年1月,Sun公司釋出了Java的第一個開發工具包後。JAVA語言就應用在計算機相關的各個領域中,而這麼多年來Java一直位居程式語言的榜首,以下是JAVA程式語言的優勢:

    靈便性,JAVA有著類似於C的語法並有“一次編譯,隨處執行”的靈便性。透過虛擬機器機制,可以使程式碼在底層平臺進行執行時編譯,它支援跨平臺的執行。

    健壯性,JAVA的強型別機制,垃圾回收器, 異常處理和安全檢查機制使其具有很好的健壯性。

    安全性,JAVA提供了一個防止惡意程式碼攻擊的安全機制,一切對記憶體的訪問都必須透過物件的例項變數來實現,所以Java也不容易被木馬入侵。由於這一優點,Java廣泛應用於許多要求安全性較高的企業專案中。

    廣泛性,透過JAVA的發展史,我們瞭解了JAVA語言用途廣泛,世界上大多數公司的網際網路運營平臺都是JAVA程式設計開發的,所以從未來產業網際網路發展的大背景來看,JAVA語言依然是最為重要的程式語言之一。

    Java由於其開放性,經過這麼多年的高速發展,已經成為一個巨大的生態,這個生態根基、主幹、枝葉既有巨頭聯盟、也有千千萬萬的客戶和開發人員共同組成,其他任何語言的生態跟Java專案相比都遜色不少,更多新語言的定位發展都考慮跟java的相容互補而不是取代,而Java也在不斷與時俱進,不斷地發揮其重要性。

  • 中秋節和大豐收的關聯?
  • 項羽在鴻門宴以後難道就殺不了劉邦嗎?