為什麼有些 JavaScript 工程師沒在用 TypeScript 呢?原因有哪些?

我在推特問大家:為什麼你還沒用 TypeScript?

這篇文章簡單整理大家的答案。

原文出處:https://dev.to/codewithvoid/ive-got-99-problems-but-learning-typescript-aint-one-o70

讓我們開始吧。

先征服 JavaScript 👨‍🏫️

很多新手和初學者給出了“我還在學習 JS”的原因。

可以理解,他們現在不想承擔超過他們可以吸收的東西。

他們中的大多數人有興趣在未來嘗試一下,而有些人則在尋求指導,看看是否應該這樣做。

純 JavaScript 就很夠用 👌

已經在使用 JS 的開發人員有一個問題 → “為什麼需要?”。

他們不打算遷移過去,因為有一個用 JavaScript 編寫的大型程式庫、易於調試,或者僅僅是因為他們對 JS 感到滿意,因為它可以完成工作。

他們的座右銘是:“如果夠用,就不要碰它”。

對不起,晚點再考慮🕒

一些有經驗的 JS 開發人員已經計劃學習 TypeScript,但認為合適的時機還沒有到來。

與不願意遷移的開發人員不同,這些開發人員看到了 TypeScript 的價值。只是他們還沒有找到合適的專案,這證明了學習曲線的確存在。

此外,他們希望工具(如支持在瀏覽器中本地運行 TS 程式碼)在未來得到改進。

要看情況使用🧐

一些開發人員花時間學習了 TypeScript,但並沒有在每個專案中都使用。

根據他們的說法,主要原因是:

  • 需要跟團隊一起
  • 應用程式已上線
  • 程式庫太龐大

他們說“對於個人專案和簡單的應用程序,TypeScript 是一種矯枉過正”。

ECMA 即將到來🏁

最後,一些回應是關於 ECMA 6 已經支持足夠的現代性,可在 JS 中編寫乾淨的代碼。

這些開發人員建議,如果你足夠了解 JavaScript 並使用圍繞它構建的工具,你就不需要 TypeScript。

此外,他們希望 TypeScript 中的有用功能最終會包含在原生 JavaScript 中,所以為什麼要費心研究 2 個學習曲線。

總結📝

您對 TypeScript 的心得是什麼?歡迎在留言處分享。


共有 0 則留言