4 ms·
For me: 1. Drag on productivity (slower to refresh/recompile & much slower to write) 2. Harder to grok code (spaghetti) 3. I don’t want to give Microsoft any
by floydnoel 4y ago
For me:
1. Drag on productivity (slower to refresh/recompile & much slower to write)
2. Harder to grok code (spaghetti)
3. I don’t want to give Microsoft any more leverage over the development ecosystem
4. TS will likely go the way of CoffeeScript eventually
5. TS is massively complex because of the difficulty of typing JS, I’d much rather use a language designed from the start as a strongly typed language.
6. The types are removed after compilation, so they’re only helpful during development.
However, I do like to add JSDoc types and run the Typescript compiler to check things and generate types for TS users.