国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

    文章

    4784

    瀏覽量

    98047
  • 應用程序
    +關注

    關注

    38

    文章

    3344

    瀏覽量

    60253
  • javascript
    +關注

    關注

    0

    文章

    526

    瀏覽量

    56327
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    汽車網絡安全開發語言選型指南:C/C++/Rust/Java等主流語言對比+Perforce QAC/Klocwork工具支持

    汽車網絡安全如何選編程語言?C、C++、Rust、Java……誰更適合AUTOSAR、ISO/SAE 21434?一文了解8種主流語言的優劣與適用場景,以及Perforce QAC/Klocwork對MISRA、CERT等規范的
    的頭像 發表于 12-26 11:13 ?425次閱讀
    汽車網絡安全開發<b class='flag-5'>語言</b>選型指南:C/C++/Rust/Java等<b class='flag-5'>主流</b><b class='flag-5'>語言</b>對比+Perforce QAC/Klocwork工具支持

    5G時代 無人集群控制不用考慮帶寬了嗎

    5G時代飛速發展應用的今天,遠程控制展現出非凡的低延遲特點,利用5G控制無人設備進行遠程控制是當下主流,但是這樣就不用考慮帶寬問題了嗎?無人設備集群控制一直面臨著穩定性的考驗,由于設備眾多,需要回傳
    的頭像 發表于 12-16 18:00 ?1708次閱讀
    5G時代  無人集群控制不用考慮帶寬<b class='flag-5'>了嗎</b>?

    全固態電池真的要“上車”了嗎?

    500公里以上續航的車在搭載固態電池之后可以達到1000公里以上的續航。計劃在2026年進行小批量裝車實驗,2027年到2030年期間,逐步進行批量生產。 報道發出后備受關注,在周一廣汽開盤一字漲停!那么全固態電池真的要“上車”了嗎?
    的頭像 發表于 11-25 14:12 ?860次閱讀

    C語言的分支結構介紹

    1.簡單if語句 C語言中的分支結構語句中的if條件語句。 簡單if語句的基本結構如下: 代碼語言javascript if(表達式) { 執行代碼塊; } 其語義是:如果表達式的值為真,則執行其后的語句,否則不執
    發表于 11-25 07:48

    百度創始人李彥宏亮相2025百度世界大會

    當AI能力內化,成為一種原生的能力,智能就不再是成本,而是生產力。
    的頭像 發表于 11-17 14:59 ?632次閱讀

    華中馬瑞利為長安啟源A06打造全套大燈系統

    在汽車設計語言日益追求個性與溫度的今天,光,早已不再是簡單的照明工具,而是成為塑造車型靈魂、傳遞品牌美學的重要媒介。
    的頭像 發表于 11-14 09:11 ?696次閱讀

    請問這個芯片是了嗎?

    我使用gd32f303ze芯片,但是燒錄不上,使用jlink查看了下地址,按照手冊里的FMC可選項字節里查看地址的情況,好像確實是鎖了,但是按里面的流程走完還是沒解決問題,有人知道怎么回事嗎?
    發表于 11-03 22:09

    RTThread對全志系列的芯片還有支持嗎?

    之前好像有看到相關的消息,但是后續并沒有相關的Chip support packages發布,是已經爛尾了嗎?
    發表于 09-15 07:42

    k230接入規定電源后,只亮紅燈,按鍵都沒有反應,電腦識別不出sdcard,請問是燒壞了嗎?

    k230接入規定電源后,只亮紅燈,按鍵都沒有反應,電腦識別不出sdcard,請問是燒壞了嗎
    發表于 07-29 12:25

    拉曼光譜專題2 | 拉曼光譜中的共聚焦方式,您選對了嗎

    拉曼光譜專題2|拉曼光譜中的共聚焦方式,您選對了嗎?——共聚焦技術與AUT-XperRam共聚焦顯微拉曼光譜儀系統什么是共聚焦技術:共聚焦技術的核心就像給相機和探測器配備了一對“精準定位的眼睛
    的頭像 發表于 07-23 11:05 ?2247次閱讀
    拉曼光譜專題2 | 拉曼光譜中的共聚焦方式,您選對<b class='flag-5'>了嗎</b>?

    所以你做出來了嗎

    所以你做出來了嗎,求
    發表于 06-16 01:43

    如何使用 Thunderbolt 的 PD 固件?

    與JHL7440 FW 合并嗎? 是否需要使用 Imaginarium2 將 PD FW 與 JHL7440 FW 合并? 下載的 PD FW 已經合并了嗎?
    發表于 05-29 07:43

    cyusb3014在安裝驅動的時候,默認的pid變成了pid_00bc,不再是默認的pid_00f3,如何改回默認的pid_00f3呢?

    在安裝驅動的時候,默認的pid變成了pid_00bc,不再是默認的pid_00f3,如何改回默認的pid_00f3呢?
    發表于 05-21 06:25

    第一代半導體淘汰了嗎

    在半導體產業的百年發展歷程中,“第一代半導體是否淘汰”的爭議從未停歇。從早期的鍺晶體管到如今的硅基芯片,以硅為代表的第一代半導體材料,始終以不可替代的產業基石角色,支撐著全球95%以上的電子設備
    的頭像 發表于 05-14 17:38 ?1093次閱讀
    第一代半導體<b class='flag-5'>被</b><b class='flag-5'>淘汰</b><b class='flag-5'>了嗎</b>

    DFM裁員裁到大動脈了嗎?更新后一大堆問題?。。?/a>

    DFM裁員裁到大動脈了嗎?更新后一大堆問題?。。∥募窗婧笠痪褪侨鄙俸副P 要不就是缺少走線,更邪門的事拼版就有一個板是正確的 剩下拼版都缺走線。 搞得我這幾天都不順!!!!!!
    發表于 03-06 10:06