选择语言
durumis AI 总结的文章
- 从 2023 年 9 月开始,一些开源项目开始淘汰 TypeScript,这令开发人员感到担忧。
- TypeScript 没有构建过程,因此难以进行错误检测,但它也具有使用自由的优点。
- TypeScript 在 2023 年编程语言排行榜上排名第五,深受 Web 开发者的欢迎,因此,TypeScript 淘汰问题更加令人震惊。
從 2023 年 9 月開始,一些大型的開源專案決定淘汰 TypeScript,這讓不少學習者感到擔心。
我對此也很感興趣,所以做了一些整理。
首先,可能有些朋友不熟悉 TypeScript,所以我們需要先了解一下它的概念和歷史。
1. JavaScript vs TypeScript
像我一樣從 Vanilla JavaScript 開始,然後學習 jQuery、React 等 JavaScript 技術的人,對 TypeScript 都有點抗拒。
除了不想再學習新東西之外,我們也喜歡 JavaScript 的自由特性。
有些人甚至說 JavaScript 是沒有根基的語言?或者因為它只是腳本,所以不是語言?
所有的語言都需要一個重要的步驟,那就是編譯。但 JavaScript 作為腳本,不需要編譯。
如果說你進行了編譯,那麼它實際上相當於你在一些框架中添加了額外的內容。
因此,它根本沒有錯誤偵測的功能。只能在執行時遇到錯誤才會顯示錯誤訊息,這就是腳本的限制。
(因為腳本就是這樣的。)
不過,就像街頭巷尾常見的流浪貓,雖然沒有家世背景,卻有著獨特的魅力。
2. TypeScript 的使用率?
2023 年的程式語言排行榜中,TypeScript 位居第五名。
這說明了它受到了 Web 開發者的歡迎。
所以,TypeScript 的淘汰問題更令人感到震驚。