衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

JavaScript已經被淘汰了嗎?不再是主流語言了嗎?

如意 ? 來源:CSDN ? 作者:Yanique Andre ? 2020-08-17 16:57 ? 次閱讀

JavaScript被淘汰了嗎?

我在許多不同的網站(最近是在Quora)上多次閱讀到這個問題,我一直在想這是不是真的。我在2018年才開始web開發,所以我不了解JavaScript的歷史,也不了解它在開發領域的現狀。

因此,我進行了一些研究去了解JavaScript的過去和現在,我發現的結果相當令人震驚。

我們曾經認識的JavaScript確實已經死了。

自1995年首次建立JavaScript以來,JavaScript一直存在很多問題。盡管進行了一些更新,但許多主要問題仍然沒有得到解決。

JavaScript的一些問題包括:

缺少模塊系統

弱類型

高度依賴全局變量

由于語法的原因很難找到錯誤

在過去的十年中,用該語言很難創建框架。AngularJS最初是基于JavaScript的框架,直到遇到擴展框架的問題,所以他們決定使用TypeScript(JavaScript的一種變體)重新編碼整個框架,并將其重命名為Angular。

人們對JavaScript的興趣似乎也在下降。通過查看過去5年“JavaScript”一詞在google上的搜索頻度,似乎也能看到這門語言正在慢慢走向衰落。

JavaScript已經被淘汰了嗎?不再是主流語言了嗎?

這意味著什么呢?JavaScript真的要死了嗎?

我當時也這么想。當我在2018年第一次學習JavaScript時,JavaScript已擴展為不僅僅面向客戶端應用程序,已經擴展出許多涉及應用程序不同周期的框架。

基于js的框架包括下面這些:

前端應用程序(Angular,React,Vue.js)

后端應用程序(Node.js,Express.js,Meteor.js)

Android / iOS(React Native,NativeScript,Ionic

機器學習TensorFlow

您可以在這里找到JavaScript庫的完整列表:https://en.wikipedia.org/wiki/List_of_JavaScript_libraries

上面列表中的大部分JavaScript庫是在過去10年中創建的。這些庫有很多社區支持,并保持步調一致的更新(Angular平均每6個月更新一次)。開發人員對這些庫進行了大量修改(尤其是前端框架),并在保持JavaScript的相關性方面發揮了巨大作用。

這也可以解釋為什么上面顯示的谷歌趨勢圖是向下的。對術語“JavaScript”的實際搜索呈下降趨勢,但對JavaScript庫的搜索呈上升趨勢。

JavaScript已經被淘汰了嗎?不再是主流語言了嗎?

隨著JavaScript庫的興起,也有越來越多的用戶提出與這些庫有關的問題。StackOverflow趨勢記錄了他們的問題與某個標簽相關的百分比。看看在過去的十年中有多少關于JavaScript的問題:

JavaScript已經被淘汰了嗎?不再是主流語言了嗎?

這解決了涉及JavaScript的問題,

但是否解決了這門語言本身的問題呢?

多年來,人們對JavaScript的抱怨主要集中在其糟糕的語言特性上。值得慶幸的是,我們正在看到一個舊標準的復蘇,這有助于使語言更加具體和有效。

ECMAScript是一種編程語言,根據Ecma International創建的ECMA-262文檔進行標準化。該文檔包含JavaScript作為編程語言必須遵循的標準列表。

ECMAScript創建于1997年,從1997年到2011年僅進行了5次更新。這使JavaScript在21世紀的前十年一直保持著陳舊和過時的標準。直到2015年ECMAScript 6發行,這是對JavaScript的重大更改,允許許多類似的庫對其進行修改。

自此ECMAScript已發布了5個版本,從2015年到2020年每年發布1個版本,并且現在還沒有停止。隨著發布版本步調的一致性,JavaScript開始不斷接收更新,變得更加健壯、高效,并且適應性更強。

說了這么多,JavaScript真的死了嗎?

有些人會懷疑現在開始學習是否為時已晚。正確的答案是JavaScript從未像現在這樣活躍。

隨著對該語言的貢獻和支持達到前所未有的高度,學習該語言對開發者來說將是一筆巨大的財富。因為有如此多的庫可以選擇,你可以只使用JavaScript框架組成整個堆棧。

要求開發人員具有React和Angular經驗的公司數量正在大幅增加,并且沒有放緩的趨勢。

我建議你花些時間學習JavaScript。無論你打算從事該行業還是只是想學習它,我認為將來需要在應用程序中使用JavaScript的地方有很多。該語言將被用在越來越多的框架中。它是未來的趨勢,而且發展得很快。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 算法
    +關注

    關注

    23

    文章

    4630

    瀏覽量

    93355
  • 應用程序
    +關注

    關注

    38

    文章

    3292

    瀏覽量

    57912
  • javascript
    +關注

    關注

    0

    文章

    525

    瀏覽量

    53945
收藏 人收藏

    評論

    相關推薦

    SciChart—高性能的JavaScript圖表和圖形庫

    的 JS 圖表工具提升您的 JavaScript 項目。 與眾不同的 JavaScript 圖表 這不是您的標準 JavaScript 圖表庫!我們擁有數以萬計的1000多種出口類型的屬性,我們
    的頭像 發表于 01-22 10:15 ?92次閱讀
    SciChart—高性能的<b class='flag-5'>JavaScript</b>圖表和圖形庫

    Spire.XLS for JavaScript——多功能JavaScript電子表格庫(一)

    、Angular 和 JavaScript主流框架完全兼容,使開發人員能夠在網絡上輕松構建并部署自定義的 JavaScript 應用。 作為一款獨立的 JavaScript Exc
    的頭像 發表于 01-21 09:29 ?96次閱讀
    Spire.XLS for <b class='flag-5'>JavaScript</b>——多功能<b class='flag-5'>JavaScript</b>電子表格庫(一)

    要設計一個AD采樣電路,總共要采用6路信號,用一片ADS8556夠了嗎

    我現在要設計一個AD采樣電路,總共要采用6路信號,用一片ADS8556夠了嗎?ADS8556的6路AD能單獨使用嗎?還是必須要分成三組來使用?
    發表于 01-10 14:04

    ADS1120 4路單端使用,參考電壓直接在REFP和REFN輸入2.5V就可以了嗎

    ADS1120 4路單端使用 參考電壓直接在REFP和REFN輸入2.5V就可以了嗎,不需要差分輸入吧
    發表于 12-09 08:44

    tlv320aic26用的時候總有滴滴聲,是編程哪里錯了嗎

    tlv320aic26 用的時候總有滴滴聲,是編程哪里錯了嗎
    發表于 11-01 07:44

    tpa3112 PVCC管腳是已經內部連接,無需外部接電源了嗎

    其中PVCC管腳是已經內部連接,無需外部接電源了嗎?求比datasheet更詳細的電路圖。。
    發表于 09-11 07:38

    電感很燙是短路了嗎

    電子發燒友網站提供《電感很燙是短路了嗎.docx》資料免費下載
    發表于 09-04 11:31 ?0次下載

    RC4558這顆IC在輸入極5和6引腳是把輸入信號拉低了嗎

    RC4558這顆IC在輸入極5和6引腳是把輸入信號拉低了嗎?? 如下圖中模擬信號經過三極管放大之后通過510R的電阻或者電容后信號的峰峰值變小了,是內置一個拉低了嗎? 如下圖
    發表于 09-03 08:23

    圖中的增益是OPA615放大器穩定工作的最小的增益了嗎

    這種圖是OPA615的官方測試報告,我想問的是,圖中的增益是放大器穩定工作的最小的增益了嗎,例如在100pf保持電容下,OPA615能不能穩定工作在單位增益下
    發表于 08-29 06:07

    請問esp32 wroom 32u默認開啟硬件浮點運算單元了嗎

    請問esp32 wroom 32u 默認開啟硬件浮點運算單元了嗎?感謝
    發表于 06-21 11:08

    車路云協同,這次它真的來了嗎

    隨著科技的快速發展,“車路云協同”正在悄然發生變化。我們離科幻電影《機械公敵》中威爾?史密斯駕駛的汽車能準確甄別交通狀況并調整行駛狀態的時代就要來了嗎?背景說明“車路協同”已經不是什么新鮮名詞
    的頭像 發表于 06-13 08:25 ?566次閱讀
    車路云協同,這次它真的來<b class='flag-5'>了嗎</b>?

    降價潮背后:大模型落地門檻真的降了嗎

    “比起價格門檻,AI大模型的應用門檻,更難跨越。”大模型爭相降價下,AI應用的門檻真的降低了嗎?答案還真不一定。因為除了價格門檻,AI大模型還有應用門檻。甚至,后者比前者更具挑戰性。B端業務場景向來
    的頭像 發表于 06-13 08:04 ?275次閱讀
    降價潮背后:大模型落地門檻真的降<b class='flag-5'>了嗎</b>?

    Keil這么難用,為什么還沒有淘汰

    存在一些使用上的難點,但它之所以沒有淘汰,我想可能有以下幾個原因:Keil這么難用,為什么還沒有淘汰?Keil具有悠久的歷史,早在20世紀80年代就
    的頭像 發表于 05-18 08:04 ?1113次閱讀
    Keil這么難用,為什么還沒有<b class='flag-5'>被</b><b class='flag-5'>淘汰</b>?

    蘋果折疊屏iPhone新專利獲批 蘋果折疊屏手機要來了嗎

    蘋果折疊屏iPhone新專利獲批 蘋果折疊屏手機要來了嗎? 我們看到蘋果公司折疊屏iPhone專利已經獲批;果粉都在期待的蘋果折疊屏手機要來了嗎?新專利也顯示蘋果已經找到了提升折疊屏耐
    的頭像 發表于 04-17 17:05 ?1365次閱讀

    梯云物聯:革新未來電梯物聯網行業,您做好準備了嗎

    解析電梯物聯網技術:革新未來電梯行業,您已做好準備了嗎?|梯云物聯網 據政府有關部門統計,截止2014年底,全國在用電梯的數量已經達到360萬臺。電梯是一種特殊的垂直交通工具,這么多的電梯每天要運送數千萬的乘客上上下下,電梯的安全運行,可靠運行
    的頭像 發表于 02-28 10:03 ?421次閱讀
    梯云物聯:革新未來電梯物聯網行業,您做好準備<b class='flag-5'>了嗎</b>?
    百家乐投注很好| 百家乐娱乐城7| 赌场百家乐攻略| 百家乐不锈钢| 华球网| 百家乐官网投注软件有用吗| 362百家乐官网的玩法技巧和规则| 百家乐与龙虎斗怎么玩| 大发888娱乐场下载 制度| 真人百家乐官网宣传| 大杀器百家乐官网学院| 南京百家乐菜籽油| 棋牌评测网xjqppc| 百家乐官网前四手下注之观点| 老牌百家乐娱乐城| 全讯网888| 百家乐官网如何破解| 三国百家乐官网的玩法技巧和规则 | 网上百家乐官网群的微博| 推二八杠技巧| 百家乐官网代理在线游戏可信吗网上哪家平台信誉好安全 | 百家乐桌颜色可定制| 金冠娱乐城开户| 国美百家乐官网的玩法技巧和规则 | 百家乐官网透明牌靴| 七胜百家乐赌场娱乐网规则| 延寿县| 百家乐有什么打法| 大发麻将| 缅甸百家乐官网赌场| 大发888真人存款| 狮威百家乐官网娱乐网| 总玩百家乐有赢的吗| 百家乐官网稳赢投注| 哪家百家乐最好| 百家乐官网硬币打法| 可以玩百家乐的博彩公司| 皇冠现金网娱乐城| 现场百家乐百家乐| 卢氏县| 新锦江百家乐娱乐场|