Спасибо. Некоторые отличные моменты вы делаете там!

Мне жаль, что у вас был плохой опыт обучения и работы в компании, которая принимала неверные решения.

Но не я! Просто чтобы уточнить, компания, о которой я говорил в основной статье, является сторонней компанией-разработчиком. Они создают веб-фреймворк пользовательского интерфейса, который использует моя компания. Этот фреймворк изначально был основан на jQuery, но теперь имеет разновидности Angular и React.

использование предварительно выпущенного программного обеспечения для реального продукта:… Если компании действительно нужен Angular, они должны были подождать.

Боюсь, слишком поздно. Компаниям, разрабатывающим программное обеспечение на основе других фреймворков или библиотек, действительно необходимо быть в курсе последних выпусков последних. Это было особенно верно в случае с Angular 2, который был (скажем еще раз!) совершенно новым фреймворком по сравнению с Angular 1. Когда их клиенты спрашивают их: «Эй, Angular 2 вышел уже месяц, где Angular 2 версии вашего материала?», ответив, что они ждали сброса золотого кода, прежде чем приступить к работе, и, возможно, ничего не было готово в течение 6-9 месяцев», не сработало бы.

выпуск параллельной версии React смехотворен

Так и получилось для рассматриваемой компании, но только из-за хаотичности выпуска Angular 2. Если бы эта компания работала с настоящими релиз-кандидатами — т. е. так, как все остальные в мире программного обеспечения понимают этот термин, — тогда они могли бы это сделать. Во всяком случае, так мне сказали!

Сначала изучите JavaScript. Вы всегда должны делать это перед изучением фреймворка «JavaScript», такого как Angular или React.

Не могу не согласиться.

Но однажды изучив JavaScript, я думаю, что React дает вам больше возможностей (фактически положительно поощряет вас!) продолжать его изучение. Angular хоронит вас в море собственных выдуманных вещей, например, это встроенный язык шаблонов, чей синтаксис не является пользовательским нигде, кроме Angular.