回覆列表
  • 1 # 首控cool

    我覺得不會,雖然說ts寫法比較規範,但喜歡用js的也大有人在,而且在像cocos creator這類遊戲引擎編寫指令碼程式碼的時候,就算你是用ts寫的,但最終編譯的時候還是編譯成js。不可否認用ts是一種趨勢,但js也有其存在的價值,所以我個人認為不會被完全替代。

  • 2 # 月下聽風雨

    一直以來JavaScript在全球使用最廣泛的10種程式語言中佔據著重要地位,但它是否正在成為備受推崇的web寵兒的挑戰者呢?微軟的TypeScript在受歡迎程度方面呈爆炸式增長,並侵蝕了以前由JavaScript主導的領域,TypeScript正逐漸成為新的和改進的JavaScript。

    TypeScript使用率的快速增長也反映在越來越多的程式設計框架被使用上,Angular是由Google設計的前端Web框架,它依賴於編寫TypeScript的開發人員,其早期版本基於JavaScript。

    在React這個廣泛用於構建使用者介面的框架之前,從JavaScript切換到TypeScript只是時間問題。

    JavaScript慢慢被TypeScript取代的可能性有多大?

    在一些工作中,TypeScript可以用作JavaScript的替代品。因為它可以編譯為JavaScript,所以它可以在開發人員通常使用JavaScript的任何地方使用,無論是用於瀏覽器中執行的Web應用程式還是用於node.js環境中的後端程式碼。

    TypeScript允許開發人員在需要時使用標準JavaScript編寫,但也添加了幫助開發人員構建更大,更復雜程式的新功能。這些新增功能包括靜態型別和其他功能,可以更輕鬆地使用類和模組,以及支援更簡單的工具來驗證和檢查程式碼的結構。

    TypeScript更多地是對JavaScript的補充,而不是替代品,而且兩者的普及都在增長。

    TypeScript是JavaScript的嚴格型別擴充套件,因此很高興看到TypeScript的應用越來越多,因為它有助於滿足JavaScript開發人員的需求,這些開發人員需要更多的型別安全性並在編譯時洞察應用程式中的潛在問題而不是執行時。

    圍繞JavaScript的多功能性和開源生態系統已經推動它不僅僅是Web應用程式的支柱。它現在推動了前端,後端和物聯網的發展,並正在進入分散式賬本和人工智慧等新領域。

    隨著JavaScript不斷擴充套件到新的領域,對編寫和重構程式碼的強大工具的需求變得越來越重要。在描述為什麼Google的Angular團隊從JavaScript轉向TypeScript Victor Savkin時曾擔任過Google的Angular核心團隊,他說TypeScript可以大大降低更改程式碼時的風險。

    TypeScript的最大賣點是工具。它提供了先進的自動完成,導航和重構。有了這樣的工具是大型專案幾乎一個要求。如果沒有他們的恐懼改變程式碼把程式碼庫處於半隻讀狀態,使得大規模重構非常危險並且成本很高。

    TypeScript有助於彌補基本JavaScript語言的缺點。JavaScript缺乏語言功能,使得大規模的應用程式開發變得困難。

    標準JavaScript語言規範ECMAScript的連續版本繼續新增語法和功能,以提高效能和開發人員的工作效率。強大的程式碼和開發人員的工作效率可能是Angular團隊採用TypeScript背後的主要原因。

    然而,普遍認為TypeScript與JavaScript共存,而不是取代它。

    TypeScript會取代JavaScript嗎?不會,至少短期內不會。鑑於TypeScript是JavaScript的型別擴充套件,即使主要使用TypeScript開發人員,可能還是需要使用JavaScript。

  • 中秋節和大豐收的關聯?
  • 餘生不長,活成自己想要的樣子?