Angular 2 — это потрясающе

Машинопись

Машинопись… серьёзно, так хороша. Но это не значит, что вы должны писать Typescript, если хотите использовать Angular 2. На самом деле, это просто другой способ, вы можете использовать ES5, если хотите (или даже Dart!). Итак, зачеркните этот момент.

Вам может больше понравиться синтаксис Coffescript, я понимаю, что это очень личный выбор, но преимущества использования Typescript с обновленными типизациями и вниманием к типам, без сомнения, недооценены вашими словами. Попробуйте.

То же самое для аннотаций: вы хотите их использовать? вы используете их, в противном случае есть другие способы добиться цели.

IDE

«IDE просто скрывают плохой дизайн языка или фреймворка!».

Ну, я действительно не знаю, как на это ответить. Я просто знаю, что с тех пор, как я использую Webstorm, моя производительность невероятно возросла. Если вы не используете очень старый компьютер, IDE намного лучше, чем редактор. Если только вы не пишете какую-то статическую страницу. Я вижу только плюсы.

Резюме

Angular 2 проще, быстрее и приятнее. Это может занять некоторое время, прежде чем вы освоите его, особенно если вы очень привыкли к Angular 1 (я сам изучаю его), но улучшения настолько очевидны, что я не могу не ответить на это. Возможно, вам больше понравится React, это нормально. Они оба такие классные. Но Angular 2 намного лучше, чем Angular 1. И я безумно счастлив, что могу использовать его сегодня.