Points 2, 3 and 4 I can agree with but the first point, about Typescript adding bloat but no value, I think is totally wrong.
Sure, TS is a new language, but if you use ES6 the difference is not that big. And the "drawback" "to have an IDE for checking errors", that's a win in my book.
No matter how large or small the application type-checking and a more structured programming language is invaluable. Also, not having to wonder about what JS function will work in what browser.
Sure, for a simple app Angular might not be optimal, but if you're building anything substantial it is invaluable.
Comments
Points 2, 3 and 4 I can agree with but the first point, about Typescript adding bloat but no value, I think is totally wrong.
Sure, TS is a new language, but if you use ES6 the difference is not that big. And the "drawback" "to have an IDE for checking errors", that's a win in my book.
No matter how large or small the application type-checking and a more structured programming language is invaluable. Also, not having to wonder about what JS function will work in what browser.
Sure, for a simple app Angular might not be optimal, but if you're building anything substantial it is invaluable.