Angular или react
Автор Алена =* задал вопрос в разделе JavaScript
Что легче изучать - React или Angular 2? и получил лучший ответ
Ответ от Андрей[гуру]
Это несравнимые вещи. React - библиотека, реализующая очень ограниченный функционал. А Angular - полноценный фреймворк.
Ответ от Јумахер[гуру]
Здесь часто такой вопрос задают) И не только здесь. Чаще всего говорят, что энгьюла это типа фреймворк, а реакт - всего лишь слой view. Насчет энгьюла спору нет, и правда - фреймворк, из коробки вы получаете практически все, что вам надо для написания полноценного web приложения, да еще и реактивность есть. Реакт сам по себе действительно является всего лишь некоторой реализацией связывания модели с видом. Но есть много НО! Реакт - это прежде всего экосистема. Сейчас говоришь реакт - подразумеваешь редукс-флюкс-реактивность. А что такое редукс... Ну и т. д. А по факту - это два совершенно разных стека, две совершенно разные парадигмы, две "технологии", впитавшие в себя опыт web разработки последних лет так 10 как минимум. И у того и друго есть куча плюсов и минусов. Но точно их объединяет одно - они оба сложны. Но востребованность на рынке совершенно разная. Реакт в продакшене используется уже несколько лет. Энгьюла 2 зарелизился буквально месяц назад. Гугл к сожалению зафокапил со сроками и потерял рынок. Но это конечно же временно) И мой совет - изучайте и то и то) Легче не будет.
Здесь часто такой вопрос задают) И не только здесь. Чаще всего говорят, что энгьюла это типа фреймворк, а реакт - всего лишь слой view. Насчет энгьюла спору нет, и правда - фреймворк, из коробки вы получаете практически все, что вам надо для написания полноценного web приложения, да еще и реактивность есть. Реакт сам по себе действительно является всего лишь некоторой реализацией связывания модели с видом. Но есть много НО! Реакт - это прежде всего экосистема. Сейчас говоришь реакт - подразумеваешь редукс-флюкс-реактивность. А что такое редукс... Ну и т. д. А по факту - это два совершенно разных стека, две совершенно разные парадигмы, две "технологии", впитавшие в себя опыт web разработки последних лет так 10 как минимум. И у того и друго есть куча плюсов и минусов. Но точно их объединяет одно - они оба сложны. Но востребованность на рынке совершенно разная. Реакт в продакшене используется уже несколько лет. Энгьюла 2 зарелизился буквально месяц назад. Гугл к сожалению зафокапил со сроками и потерял рынок. Но это конечно же временно) И мой совет - изучайте и то и то) Легче не будет.
Ответ от Islam Ibakaev[гуру]
react + redux
react + redux
Ответ от Shalafi[гуру]
Никакой, раз задаёшь такие вопросы.
Никакой, раз задаёшь такие вопросы.
Ответ от Ice[гуру]
Выбор или сравнение разных фреймворков - это всегда холиварный вопрос. Поэтому далее будет моё субъективное мнение, оно не касается технической стороны, а скорее особенностей изучения.
Говоря о react мы обычно подразумеваем некую экосистему, которая отличается в зависимости от задач и разработчика. Для себя я пришёл к такой минимальной базе – react+redux+immutable.js+es6. Работая с react у вас не будет единого фреймворка, будет unix-way в программировании – набор отдельных библиотек с единой философией. Самый главный плюс – это гибкость. Самый основной минус, особенно при отсутствии опыта, выбор неверных решений. Надо быть очень внимательным и изучать best practice, и следовать им полностью на первых этапах.
Angular 2 – это уже полноценный фреймворк, соответственно учить его сложнее, в нём больше правил и ограничений. Но здесь будет и основной плюс, ограничивая вас, он защитит от ряда ошибок. Если вы до этого программировали в .net или java+spring, то переход будет психологически проще. С Angular 2 практически без вариантов надо использовать TypeScript, с ним он становится действительно красивым, лаконичным и удобным. А это соответственно дополнительное время и силы.
Вывод: Angular 2 сложнее и менее гибкий, но не имея большого опыта в разработке, у вас будет меньше возможностей написать откровенно плохой код.
Выбор или сравнение разных фреймворков - это всегда холиварный вопрос. Поэтому далее будет моё субъективное мнение, оно не касается технической стороны, а скорее особенностей изучения.
Говоря о react мы обычно подразумеваем некую экосистему, которая отличается в зависимости от задач и разработчика. Для себя я пришёл к такой минимальной базе – react+redux+immutable.js+es6. Работая с react у вас не будет единого фреймворка, будет unix-way в программировании – набор отдельных библиотек с единой философией. Самый главный плюс – это гибкость. Самый основной минус, особенно при отсутствии опыта, выбор неверных решений. Надо быть очень внимательным и изучать best practice, и следовать им полностью на первых этапах.
Angular 2 – это уже полноценный фреймворк, соответственно учить его сложнее, в нём больше правил и ограничений. Но здесь будет и основной плюс, ограничивая вас, он защитит от ряда ошибок. Если вы до этого программировали в .net или java+spring, то переход будет психологически проще. С Angular 2 практически без вариантов надо использовать TypeScript, с ним он становится действительно красивым, лаконичным и удобным. А это соответственно дополнительное время и силы.
Вывод: Angular 2 сложнее и менее гибкий, но не имея большого опыта в разработке, у вас будет меньше возможностей написать откровенно плохой код.
Ответ от MuRaWeY[новичек]
Видеоуроки по созданию собственного движка и многое другое. Если видео вам понравятся - подписывайтесь на канал, ставьте
лайки и комментируйте.
Видео выходят ежедневно
Изучаем: CSS3, HTML5, PHP, Angular2, Redux, React, JavaScript, Wordpress и др.
Взаимная подписка.
Адрес для связи: (присылайте скрин и адрес своей группы)
Видеоуроки по созданию собственного движка и многое другое. Если видео вам понравятся - подписывайтесь на канал, ставьте
лайки и комментируйте.
Видео выходят ежедневно
Изучаем: CSS3, HTML5, PHP, Angular2, Redux, React, JavaScript, Wordpress и др.
Взаимная подписка.
Адрес для связи: (присылайте скрин и адрес своей группы)
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Что легче изучать - React или Angular 2?
Что лучше angular js или JQuery?
Когда только начинаешь читать про AngularJS возникает резонный вопрос – зачем учить совершенно
подробнее...
спросили в Queer Песни Blur
помогите с переводом песни Натальи Орейро Esso Esso
Deja Que Mueva, Mueva* (оригинал Natalia Oreiro)
Остается только танцевать (перевод Angler)
подробнее...
помогите с переводом песни Натальи Орейро Esso Esso
Deja Que Mueva, Mueva* (оригинал Natalia Oreiro)
Остается только танцевать (перевод Angler)
подробнее...