-
1 # Ab說
-
2 # 現在也不快
說java無敵的可以出去辭職了。java不會被什麼語言替代,或許市場份額會縮水,但是不會被替代。就像php和ruby照樣大把人用一樣。一個使用率前三的語言不可能被替代。
-
3 # 靜默111
依稀記得四五年前都說java要被替代,這麼多年過去了,版本更新了好幾代,使用量排名依舊穩坐第一。程式語言這種事,替代了又如何 ,懂一門,即可舉一反三,學其他的也是手到擒來
-
4 # 修真管理辦公室
很難。
Java本身也在發展。
c#和java最像,在語言層面上比java更好,但生態就比java差遠了,尤其是國內。
go、python、javascript(typescript),甚至php,都是應用很廣的語言,各有優勢。
在很長一段時間內,java很難被替代,但份額可能會減少。
-
5 # 德雲社片段
這麼跟你講,從來沒有一門語言像Java這樣一個生命週期如此長的高階程式語言的。而且我也肯定地下一個定論:Java是不可能被取代掉的。
就算是Java被淘汰掉,也只能是以比較溫和的方式,比如削減過時的語法和工具。而且現在已經有新的語言這麼在做了。眾所周知,安卓一開始是執行Dalvik虛擬機器並且幾乎完全是Java程式碼的,相應的Java工具庫也都可以使用,Dalvik虛擬機器完全就是一個輕量級JVM。近兩年釋出的Kotlin,聲稱是全新的移動端語言,但不論從設計上還是語法上,都是從Java裁剪得來的:去掉一些沒必要的語法、設計還有模式,就成為了全新的語言。
如今現在兩大手機系統:
ios 咱暫且不說
安卓系統的應用軟體就是使用java進行開發的,安卓手機的使用者量那叫一個多,
只要安卓手機有人用,java的市場必是一片大好。
java 是目前使用最多的程式語言,其有專業的開源專案團隊,有龐大的開發人才,
有專業的公司進行維護,java在很長一段時間內是不會被取代的。
-
6 # 東北大蔥君吶
矽谷的一線公司基本是Java,Uber是個例外,主要是Go。Java並不是完美,但綜合性它是最強的,強大的面向物件程式設計方式也被各大頂尖一線公司青睞,所以Java一時還替代不了。
-
7 # 古裝
未來Java將會被Kotlin代替,理由如下:
首先,Kotlin可以完全相容Java,支援混編,也可以將Java原始檔轉換成Kotlin原始檔。
其次,Kotlin是一門更符合現代高階程式語言的語法規則的程式語言。使用它可以有效提高團隊的生產力,它消除了Java的過時和繁瑣,語言緊湊、清晰、高效。
最後,Kotlin的可維護性好,也更不容易出錯,安全可靠,它是一種成熟的語言,2011年推出。Kotlin現在也是Google推薦Android開發使用的官方程式語言。
-
8 # 我我我是大舌頭
這個問題就目前來看不會被超越,一直在模仿從未被超越,就拿最近比較火的kotlin來說,只是在模仿而已,就目前的發展來看不太可能被超越。
從組合語言到面相過程、從面相過程到面相物件、從面相物件到解釋性語言,一直有新的語言在推出,要想完全替代簡直無法想象。
當然也不排除某一天,隨著硬體的突破性革命,帶動資訊科技的革命,催化軟體革命,當然就會出現新革命性的語言。
-
9 # 程式設計師術與道
首先短時間內不會被代替,其次被代替的話也分不同的領域。
1.移動端有可能被kotlin代替,並且目前已經有這種趨勢;
2.後端有可能被go或者python代替,目前很多後臺程式碼重構都會優先考慮go;
-
10 # 老梗看世界
我個人認為除非出現新一代的計算機,不然JAVA從眼前的發展情況來看,JAVA語言的地位都不會被其它語言所取代。
為什麼這麼認為?我來一步步分析一下:
1.首先我們先從市場的發展前景來看:JAVA語言是一個面向物件程式語言,目前的市場大多數的使用者逐漸從PC端轉向移動端,而目前供應移動端的主要有兩大巨頭,分別是“IOS”和“安卓”(我也不排除以後增加的華為)。
而目前移動端的專案開發來說,如果除去iOS佔領的“半壁江山”外,數十億移動端使用者除2後,安卓還能坐擁數億的“使用者大軍”,而大多的安卓專案都是需要依靠JAVA來進行完成,由此看來JAVA在商界的地位也是保下來了。
(可能有人會說以後的華為,但是目前經過我的觀察,以後在想華為上面做專案還是無法繞過JAVA這個坑。)
2.再從與其它語言對比來說:
其實安卓系統專案的開發的確不一定需要強制需要JAVA,但是除了JAVA外,你在開發中小型專案的時候還能拿得出比JAVA更好的程式語言?
用C或C#?用起來不方便,不行。用Python?Python在某方面確實比JAVA好,用起來像拼圖一樣,但也就只能用來做小型專案,如果單單是做小型專案的話直接做小程式就好了,何必那麼麻煩?平臺還能自帶流量,推廣還能少花錢,何樂而不為?由此可見JAVA還是目前最好的選擇。
3.從替換的成本和維護的成本來說:
有些人吐槽JAVA臃腫,麻煩事太多。其實這不單只是你在吐槽,估計所有JAVA程式設計師都在吐槽。的確,目前的JAVA經過這麼久的歲月沉澱後臃腫了很多,甚至有時比不上一些新生的語言,如GO等語言。
但是這些人有沒有想過,JAVA之所以臃腫是因為經過了多年的歲月沉澱出來的?而這些新生語言只不過是效仿了JAVA當前最好的狀態,而模仿出來而已。
當然,用新生語言取代JAVA可以減少日常維護支出,但是你覺得老闆會做嗎?這就如同老闆叫你加班的時候會不會給足加班費同理。
總結:在新一代計算機出來前,JAVA的地位無法動搖,因為商業市場以及老闆成本支出等等這類事情,都會奠定JAVA在未來的地位。
-
11 # 琪然也
作為深耕JAVA領域8年的程式設計師一枚,這個問題我覺得短時間內不太可能,很多系統的生態都是以JAVA為開發語言建立的,像當前最火的智慧機上的作業系統就是android,而這個系統正是用JAVA編寫的。而且目前比較前沿的技術對java語言有較好的支援,甚至可能就是JAVA語言編寫的,比如熱門的大資料hadoop,分散式系統架構springcloud等。而且java語言已經火了這麼多年,比較穩定,深受開發者的推崇和喜愛。
回覆列表
一:如今現在兩大手機作業系統:
ios 咱暫且不說,安卓系統的應用軟體就是使用java進行開發的,使用者量真的多。只要安卓手機有人用,java的市場必是一片大好。
二:java 是目前使用最多的程式語言,其有專業的開源專案團隊,有龐大的開發人才,
有專業的公司進行維護,java在很長一段時間內是不會被淘汰的。
三:如下為2020計算機程式語言排名
根據上述三個點,目前會被什麼語言淘汰,現在下結論為時過早。