javaScript這種程式語言的前景如何,能像C語言或者java成爲主流嗎?

lu331707405


這個問題是即將進入大學學習計算機的孩子、或者說剛進入大學學習計算機的孩子提的問題吧,JavaScript編程語言的前景還需要懷疑嗎?JavaScript難道不是主流語言嗎?

從權威數據來看

從目前四大重要的程序員工具的數據來看,也就是TIOBLE,GitHub,StackOverFlow,IEEE四大平臺對於編程語言熱度的排名。

TIOBLE是目前最為流行的編程語言排榜榜單,主要數據依據是有經驗的程序員,一些網上的編程課程,以及第三方企業的數量數據來評估的,主要數據來源是Google、Bing、Wikipedia、YouTube及Baidu等著名的搜索引擎。

從這個榜單可以看到,最新一期的排名,JavaScript高居排行榜第8位,並且是2014年的年度語言,這個成績還不算主流?

GitHub的榜單依據主要是來源於GitHub代碼提交量,根據實際用戶在這一開源代碼倉庫的pull和push數據來統計的。

大家可以看到,在這個開源的世界,JavaScript高居榜首,排名第一,而且拉開了後面基本編程語言較大的差距,這難道不算主流?

stack overflow則主要是根據網站上話題情況,當然,更重要的是對於用戶的調查數據的直接瞭解,這一個也是非常客觀的,在這個榜單上,JavaScript也是排名第一,高居榜首,請問這樣的編程語言不算主流?

美國電氣與電子工程師協會IEEE旗下 IEEEE spectrum給出的最新一期編程語言排行榜中,JavaScript排名第7,這同樣非常靠前,這難道不算主流?

從應用領域來看

應用領域來看,可以這麼說,現在幾乎所有領域的開發都離不開JavaScript,JavaScript使整個前端技術的最新的部分之一,並且現在node.js還可以用來左後端。

Web開發領域,可以說離不開JavaScript,你每天用的淘寶、天貓、京東等等這些網站全都是JavaScript開發的,你所能看到的幾乎所有的網站,所有的網站動態效果,都是JavaScript語言實現的,而且JavaScript現在的社區活躍度比Java還要好。

前端框架裡面有Vue\\React\\React Native等眾多前端框架,這些框架不僅可以做PC端的開發,還可以做移動端的開發。並且隨著JavaScript的發展,在桌面開發領域基於JavaScript, HTML, 以及CSS技術的electron框架就非常知名,atom文本編輯器、Visual studio code文本編輯器、GitHub客戶端、slack聊天工具、Skype即時通訊軟件等等都是基於這個通用桌面框架打造的,而這個框架JavaScript功不可沒。而且隨著需求變動的頻繁,Web開發的很多優勢就體現出來了,現在很多App,比如支付寶、淘寶、天貓、釘釘,今日頭條、QQ閱讀等就用了非常多的前端開發技術來輔助原生開發,WebApp開發成本更小,需求變動成本也更小,React Native就是典型的WebAPP開發框架。

綜上所述,JavaScript不僅社區活躍,用戶量大,而且在應用範圍也非常廣。這樣的編程語言不是主流是什麼?而且現在做前端已經不像早期只是寫寫頁面而已,不少的業務、邏輯也可以前端寫了,一個好的前端待遇也非常好,所以當然前途不錯。


EmacserVimer


我是一名全棧開發工程師,我來說說我的看法,我認為JavaScript是未來最應該學習的編程語言,因為JavaScript是唯一一門可以在服務端和客戶端都能運行的語言,JavaScript提供了大量的前端框架,如:Vue、React、Angular等,極大方便了前端開發。JavaScript是Web開發中必備技能之一,幾乎所有的網站動效都是JavaScript語言實現的。JavaScript除了可以做Web的前後端開發外,還可以做桌面端開發。stackoverflow連續8年調查開發者,今天調查人數超過100000,在調查開發人員最常用的語言中,JavaScript連續6年成為最常用的開發語言,以下是2018年的調查結果:

我大膽猜測2019年,JavaScript還會最常用的編程語言,會催生出更多的框架,涉及領域更廣,所以JavaScript前景一片大好,已經是主流的編程語言了。題主如果還在考慮要不要學的話,我告訴現在就是學習的時候。

希望我的回答對你有所幫助,我是SevDot,一名全棧開發工程師和終身學習者,專注全棧開發互聯網應用,有任何問題都可以評論或者私信與我交流。


SevDot個人編程網站


JavaScript 是目前所有主流瀏覽器上唯一支持的腳本語言。JavaScript入門難度較低,可在任何瀏覽器上開發及調試,不需要安裝額外的軟件。作為一門靈活的腳本語言,JS有很多用途:前端,後端,遊戲腳本等。


目前javascript的應用場景非常多,並且也是熱門語言之一。


如web開發、小程序開發等都用到了js,如果不考慮兼容性問題,已經可以使用ES6/7/8中的語法糖。在web開發中目前有很多框架,如vue、angular、react等


如果想做後臺開發可以使用nodejs(Node.js 是一個基於 Chrome V8 引擎的 JavaScript 運行環境),也有比較適用的框架如express、koa、koa2、fastify等


還可以使用js做桌面端開發,Electron(Electron(原名為Atom Shell)是GitHub開發的一個開源框架。 它允許使用Node.js(作為後端)和Chromium(作為前端)完成桌面GUI應用程序的開發)。 像 常用的編輯器Visual Studio Code就是使用Electron開發。


js目前屬於非常熱門的語言,並且這種現象將會持續下去,因為在發展過程中你會發現js非常強大。

個人覺得它已經是一門主流編程語言


一隻單身程序汪


javascript本來就是主流語言,用於web客戶端瀏覽器腳本,至少目前非常普及流行應用廣泛,前景當然也會不錯,隨著網絡應用發展,以及web前端框架的不斷完善成熟,javascript應用前景會更深入更高級更廣泛


分享到:


相關文章: