Почему Angular был популярным, но сейчас теряет разработчиков в пользу React и Vue

Категория: веб разработка

Angular 1.0 (который сейчас известен как AngularJS) был очень надежным веб-фреймворком и имел очень большой охват.

Кроме того, он был полностью поддержан компанией Google. Это помогло ему получить преимущество над ember.js, handlebars, backbone и т.д.

Однако кривая популярности AngularJS была довольно крутой, и в ней было много новых понятий для типичного разработчика JavaScript. Код AngularJS также был довольно многословным.

React опроверг ряд предположений, сделанных Angular, и был очень инновационным.

Самой спорной особенностью React был JSX - радикально новый способ шаблонизации, который смело шел в разрез со строгим разделением кода, стиля и шаблонизации.

Кстати, многие ранние версии React не использовали JSX.

JSX удерживал React в центре разговора о фронтенде.

Важно понимать, что в те времена Angular и React не боролись друг с другом за долю рынка.

Подавляющее большинство веб-разработчиков не использовали никаких веб-фреймворков.

Поэтому большинство новых разработчиков React не пришли из Angular и т.д.

Время появления React совпало с наступлением эры инструментов, которые сделали React менее еретическим выбором: es2015, babel, wepback, которые пришли на смену grunt/gulp.

Таким образом, до начала 2010-х годов разработчикам приходилось быть осторожными, чтобы писать свой код на JavaScript, понятном большинству пользователей, или вкладывать много дополнительной работы, а с 2014/2015 годов это становилось все проще - писать очень современный JavaScript или даже использовать JSX и доверять дополнительный слой кода "черному ящику", который просто заставит все работать за вас.

История Vue немного отличается; Vue, немного похожий на Angular 2, был переработкой Angular с использованием лучших идей того времени.

В середине 2010-х годов (скажем, в 2015-2017 годах) Vue имел одну особенность: он считался фреймворком с самыми низкими барьерами для входа и лучшей документацией.

И все же, Angular жив и здоров.

У него очень большая база пользователей и активное сообщество.

Одна вещь - учет пользователей не является точной наукой, никто точно не знает, сколько разработчиков ежедневно работают в основном с React, Angular и т.д.

Я думаю, разумно предположить, что React более широко распространен, чем Angular, но это не точно.





Если вам нужен по настоящему хороший и профессиональный веб хостинг или свой высокопроизводительный сервер, то смело переходите по ссылке и заказывайте!

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *



Карта сайта
Copyright © 2023