為什麼有些 JavaScript 工程師沒在用 TypeScript 呢?原因有哪些?
我在推特問大家:為什麼你還沒用 TypeScript?
這篇文章簡單整理大家的答案。
原文出處:https://dev.to/codewithvoid/ive-got-99-problems-but-learning-typescript-aint-one-o70
讓我們開始吧。
很多新手和初學者給出了“我還在學習 JS”的原因。
可以理解,他們現在不想承擔超過他們可以吸收的東西。
他們中的大多數人有興趣在未來嘗試一下,而有些人則在尋求指導,看看是否應該這樣做。
已經在使用 JS 的開發人員有一個問題 → “為什麼需要?”。
他們不打算遷移過去,因為有一個用 JavaScript 編寫的大型程式庫、易於調試,或者僅僅是因為他們對 JS 感到滿意,因為它可以完成工作。
他們的座右銘是:“如果夠用,就不要碰它”。
一些有經驗的 JS 開發人員已經計劃學習 TypeScript,但認為合適的時機還沒有到來。
與不願意遷移的開發人員不同,這些開發人員看到了 TypeScript 的價值。只是他們還沒有找到合適的專案,這證明了學習曲線的確存在。
此外,他們希望工具(如支持在瀏覽器中本地運行 TS 程式碼)在未來得到改進。
一些開發人員花時間學習了 TypeScript,但並沒有在每個專案中都使用。
根據他們的說法,主要原因是:
他們說“對於個人專案和簡單的應用程序,TypeScript 是一種矯枉過正”。
最後,一些回應是關於 ECMA 6 已經支持足夠的現代性,可在 JS 中編寫乾淨的代碼。
這些開發人員建議,如果你足夠了解 JavaScript 並使用圍繞它構建的工具,你就不需要 TypeScript。
此外,他們希望 TypeScript 中的有用功能最終會包含在原生 JavaScript 中,所以為什麼要費心研究 2 個學習曲線。
您對 TypeScript 的心得是什麼?歡迎在留言處分享。