自2023年9月起,一些大型開源專案決定不再使用TypeScript,導致許多正在學習的人感到相當擔憂。
基於好奇,我也整理了一下相關內容。
首先,由於可能有些讀者不了解TypeScript,因此我們需要先說明一下它的概念和歷史。
1. JavaScript vs. TypeScript
像我一樣,從原生JavaScript(Vanilla JavaScript)開始,再到jQuery、React等,一路走來經歷了JavaScript發展歷程的人,對TypeScript多少會有些抗拒。
雖然不希望再學習新的東西,但JavaScript確實擁有其獨特的自由度。
有些人甚至會說它是沒有根基的語言(或腳本),因為它本質上只是一種腳本,而不是語言。
所有語言都有一個重要的步驟:編譯(Build)。但JavaScript作為一種腳本,不需要編譯。
如果它進行了編譯,那麼實際上它更像是各種框架添加的功能。
因此,它完全無法進行錯誤偵測。只能在執行過程中遇到錯誤時,才會顯示錯誤訊息,這就是腳本的限制。
(畢竟,腳本就是這個意思)
然而,就像一個街頭出身的孩子,雖然放蕩不羈,但卻也帶有一種獨特的魅力。
2. TypeScript 使用率高嗎?
在2023年的程式語言排行榜上,TypeScript 位居前五。
這也證明了它在網頁開發人員中獲得了廣泛的歡迎。
因此,TypeScript 退出舞台的消息才會如此令人震驚。
评论0