現在最流行的開發語言是什麼?java還行嗎?

用戶87904687505


根據目前各大權威的社區、論壇、網站的編程語言排行榜來看,JavaScript、Java、C/C++、PHP、C#、Swift/Objective-C、Python等編程語言可以定義為流行語言。

對於Java其實長期霸佔著編程語言年度榜單前三的位置,當然是非常值得學習的,在Web後端、Android開發、大數據領域、銀行等領域都是Java擅長的地方。

我們從三個比較著名的網站TIOBLE、GitHub、StackOverflow三個網站的編程語言排行榜單來看。

先來看StackOverflow榜單

從受歡迎程度來看,StackOverflow榜單上,除去HTML和CSS不算是邏輯完備,其他的語言來看。


JavaScript的熱度指數高達69.8%,緊隨其後的Java是45.3%,Python是38.8%的熱度指數,C#和PHP的熱度指數都超過了30%,C/C++的熱度指數則都超過了20%,後邊的是Ruby、Swift、彙編、以及Go語言。

接著我們來看一看GitHub的榜單

根據GitHub的流行度排行來看,其實總體趨勢與StackOverflow差距不大,大體趨勢差不太多,我們具體來看一下。

JavaScript熱度最高,不得不說隨著互聯網的爆發,Web成了開發者群體最多的,因為JavaScript排名高也在意料之中,而隨著WebApp的爆發,Electron這樣的框架越來越受歡迎,JavaScript佔據榜首情理之中Python指數高的原因其實也很明顯,人工智能的爆發讓Python爆發了第二春。


排在後面的基本上除了C/C++、Java等傳統三強,Ruby、PHP、C#、Go語言等也比較靠前,值得注意的是PHP可以說就是為web開發而生的,這兩年發展非常快。

最後來看看TIOBLE榜單

這是大家平時瞭解最多的編程語言榜單了,當然不奇怪,大體上與前兩個榜單在大趨勢上也很一致。

TIOBLE參考性更強,其數據來源基於Google、Bing、GitHub、StackOverflow等等眾多網站的綜合數據而來。

Java、C、C++長期霸佔著榜單前三名,緊隨其後的是Python、VB、C#、PHP、JavaScript、Perl、以及彙編語言,排在後面的還有蘋果的Objective-C/Swift,以及Ruby等排名都比較高。

因此主要的編程語言其實在各大榜單排行都差不多,其實什麼編程語言排名高與否不重要,最關鍵是你擅長用這種語言,還能用這種編程語言做好事情,最關鍵的是能賺錢。


EmacserVimer


從一些比較權威的統計來看,Java目前還是排名第一的,但是每一個統計都會有偏差,把Java稱之為第一梯隊更為合適一些。

讓我們看一看2018年10月份TIOBE編程語言排行榜(這份排行榜排名基於互聯網有經驗的程序員、課程和第三方廠商的數量):



每種語言都有合適的場景

第一梯隊的編程語言有Java、C、C++、Python,可以發現他們都是非常通用的編程語言,用途很廣泛,也不侷限於某一個平臺。

第二梯隊裡,包含VB.NET、C#、JavaScript、PHP。JS和PHP是主要的Web開發語言,C#是微軟平臺下的編程語言。

其實可以看出來,選擇哪種編程語言,關鍵在於你要用來做什麼。每個語言都有最適合的場景,比如我要做手機APP的開發,那麼要麼選擇Android,要麼就選擇IOS平臺下面的Object-C或Swift。



編程語言的選擇

在國內,選擇Java做為自己的主修語言,還是很能吃得開的。

因為目前整個Java已經構建也一個非常方便的企業級開發的生態,也就是說,目前國內大部分的企業都會用到Java開發自己的應用;學習Java,就業會更容易(當然競爭也會更激烈)。

而且相比C、C++來說,Java學習起來稍微簡單一些,更易於學習。

不過要是接觸Web應用開發的話,JS也是少不了的,也需要學習;SQL也是必須課。

另外個人建議也接觸一下其他的語言,我自己是學過Python,現在也在自學Go。



希望我的回答,能夠幫助到你!

我會持續分享Java程序開發、架構設計、職業發展等方面的知識和見解,希望能得到你的關注今日頭條【會點代碼的大叔】,轉載請註明出處。

會點代碼的大叔


現在最流行的開發語言是什麼?java還行嗎?要說了解最流行的語言對程序員來說也是有所必要的,但作為個人來說一直去追逐流行語言,最終可能得不償失。自己喜歡什麼語言自己所在企業需要什麼語言才是重要的,更重要的是掌握一門語言要精通,而不是浮於表面。當然也要注意分析自己的語言是否已經大大落後而減少被使用的頻率,而很難找工作時,則要考慮轉換開發語言的軌道。但作為程序員大部分還是要一專多能,要轉換還是比較容易的。

Java語言一直風靡到現在不是沒有道理的,即使到現在市場指數Java還是獨佔鰲頭,還是贏得眾多使用者的心。這門相對簡單、面向對象、分佈式、健壯而安全、高性能多線程的動態的開源語言,贏得了很多開發者、企業的喜歡。不但免費,還能很快培養技術人員,開源有更多的方法及框架可以立馬使用等等眾多的優點,成為了開發者及企業的座上賓。

據TIOBE在9月份發佈的編程語言排行榜,Java還是憑藉17.436%的指數成為最火熱的語言。其次曾經被熱捧過的Python卻僅以7.653%、排在Java、C(15.44%)之後,而且指數差異還比較大。但這樣的排行榜在每年可能有會以較大的差異出現,比如2015年Java獨佔鰲頭,到2016年卻變成為了GO語言,到2017年又變為了C的天下。所以這也是動態變化的,但Java火熱多年不是沒有道理的,有相當厚實的基礎。

個人認為Java還會繼續流行下去,除非有比Java更實用應用範圍更廣語言出現,而且易於學習。但作為個人來說,不管是學習Java也好、

.Python

也好、

VB.net

也罷,最終是要把一門語言搞精通,能夠保住自己職場生存的飯碗的同時涉獵相對比較實用的其它開發語言,路子會越走越寬。


更多分享及互動,歡迎點擊右上角關注【東風高揚】。


東風高揚


流行什麼語言,要看你針對什麼。前端,後端,還是移動端。前端肯定是js的天下了。後端大廠比較青睞java,小廠PHP效率更高。移動端安卓已經把kotlin作為官方開發語言了,用以取代java。java對於谷歌而言是個麻煩,不斷的陷入官司之中。所以谷歌擺脫java也是情理之中。ios現在也在慢慢從oc,賺到swift。畢竟oc是一門比較老的語言。


用戶3742259090396


語言種類很多,應用範圍也不同,但無論學哪種編程語言,只要你能學通,學精,未來發展都錯不了,至於Java語言,可以說是一門基礎但實用範圍超廣的技術,大部分編程語言的都可以和它產生共鳴或交集,一個合格的程序員既需要懂前端知識又要能玩轉後端開發,而Java的包容性就註定了你需要掌握前➕後端於一身,而java也確實能做到這點等你學會Java,便能掌握前端玩轉後端。而現在火的快爆炸的大數據等升級語言,無一例外也是在Java的基礎上進行技術的華麗升級,像我們常掛在嘴邊的Hadoop、storm、spark等源碼都是由Java編寫的,所以說Java可以和大多數語言產生共鳴,如果你對這方面有興趣,不妨深入瞭解下


魅力編程


什麼語言都有它特定的環境。比如彙編跟c用在系統底層跟驅動上,c++主要用在系統以及遊戲中,如果是互聯網應用目前來說java還是最火的。什麼語言不重要,先看看自己想學它來幹嘛,然後再根據自己的需求來選擇語言。還有學語言雖然大多數時間用的是框架,但是基礎很重要,所以勿在浮沙築高樓。加油,騷年,看好你


空無欲則剛


PHP是最好的語言


嗨餅乾1215


現在的JAVA還是排行老大,然後是C語言和python,python的上升空間很大


架構白白白白白


不管學什麼,學精了都有飯吃


D我炫ni


java肯定行啊,這幾年都一直在前幾名,現在比較流行的就是Python吧,但不管是什麼編程語言,適合才是最好的。


分享到:


相關文章: