But a powerful development environment can make teams collaborating on large projects substantially more productive. It's not like we absolutely need an intermediate step. If you're open to trying something new, , write something small, and see how you feel. The point is rather that they're different beasts, with different goals, and different solutions. Whatever they are, leave your thoughts in the comments, or shoot them to me on Twitter! Regardless, the fact remains that people are more productive when they're comfortable with their tools If TypeScript makes developers more productive, they can -- and should -- use it.
It is not an all-or-nothing commitment: It's only as total as you make it. Being a purist myself, I understand the sentiment! Switching between the two is simple enough I don't think about it anymore. Two common points of comparison are and CoffeeScript. For my part, I use TypeScript whenever I work with Angular 2 or Rx. And, where TypeScript is concerned exclusively with improving the development experience on the web, Dart is built with mobile app development, as well.