| Typescript is absolutely amazing. I've been working with it for the last 8 months. https://getpolarized.io/ and the source is here: https://github.com/burtonator/polar-bookshelf I could have NOT made as much progress just by using JS directly. When you have a large code-base and you're trying to make progress as fast as possible refactoring is needed and the strict typing is invaluable. Honestly, the MAIN issue with TS are issues around webpack + typings for 3rd party and older modules. I'd say 85% of the code I want to use already has types but when they don't it's frustrating to have to pause and write my own types. I have 20 years of Java experience. Used it since 1.0 and for the most part have been unhappy with everything else. I've decided that Node + Typescript is by far the most productive environment for me to switch to. I can code elegant apps with both front and backends and I get strict typing. Could NOT have made so much progress without TS. |