Skip to content

Instantly share code, notes, and snippets.

@Delagen
Forked from irustm/AngularVsReact.md
Created December 19, 2019 12:40
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Delagen/fe9f6a889c9865f9553a1b4197fa6271 to your computer and use it in GitHub Desktop.
Save Delagen/fe9f6a889c9865f9553a1b4197fa6271 to your computer and use it in GitHub Desktop.
Angular vs React

На случай важных переговоров

[11.01.18 18:47] [Forwarded from Алексей Охрименко]

  1. Google, Microsoft
  2. Typescript из коробки
  3. Единственный вреймворк с Dependency Injection из коробки
  4. Не нужно ничего React-ить и AngularJS-ифаить. Больше никаких оберток. jQuery плагины и D3 можно использовать на прямую
  5. Более современный фреймворк
  6. Большое мягкое и пушистое комьюнити =^.^=

[11.01.18 18:47] [Forwarded from Алексей Охрименко]

  1. Выше порог вхождения из-за Observable (RxJs) и Dependency Injeciton
  2. Не так много готовых компонентов конкретно под Angular (невелируется jquery и webcomponents)
  3. Чтобы все работало хорошо и быстро нужно тратить время (он не супер быстрый по умолчанию - но быстрее AngularJS)
  4. Нет архитектуры из коробки - нужно добавлять Redux, MVVM, CQRS/CQS или другой стейт менеджер чтобы потом не сломать себе мозг
  5. Angular-Univesal имеет много подводных камней

[03.08.18 10:34] [Forwarded from Иван]

  1. на реакте писать больно, слишком много примитивных вещей надо делать руками
  2. нет стандартов, все собирают проекты и говна и палок, или из реп с 2-3 звёздами на гитхабе
  3. быстрое изучение реакта карается годами заучивания инфраструктуры, которой нет, и которая собирается из говна и палок
  4. большая часть реакт проектов направлена на то, чтобы смягчить или исправить косяки самого реакта
  5. каждая обезьяна пишет во что горазд и думает что чем больше написать руками - тем пизже, в итоге переход с проекта на проект - это мука

[18.04.19 18:06] [Forwarded from Andrey Listochkin] в эту тему. я ж слава богу умудрялся обходить эту чуму стороной все эти годы. А тут попал в компанию, где таки Реакт. Кода дофига, куча проектов, и я за полгода повидал много всякого:

  • реакт с редаксом
  • реакт с мобиксом
  • реакт с хуками
  • реакт с JS
  • реакт с TypeScript
  • реакт полностью по TDD с энзимом
  • реакт без тестов

И с одной стороны, полгода - это немного. С другой - это по 8 часов день за днем неделя за неделей. Я столько всего на нем поделал, и еще больше успел чужого посмотреть.

Так вот. Какой же Реакт херовый 🤦‍♂️

Я уважаю труд тех, кто его пишет, кто пишет к нему куски, тулы и прочее. Но из песен слов не выкинешь.

И при этом объяснить чем именно. Артикулировать свою точку зрения мне тяжело. Поэтому остается что-то в стиле "я загланул на полгодика, сказал Говно, не разобравшись"

Так что я молчу

[09.04.18 09:43] [Forwarded from Георгий]

Я согласен с тем, что Реакт решает многие проблемы. Но он именно библиотека, а Ангуляр это фрейм полноценный, он структурированный и в нем предопределенны многие вещи, которые облегчают разработку, позволяя неявно что-либо включать или определять. Я не говорю что Реакт плохой, просто он подобен либе и на мой взгляд для серьезных проектов лучше юзать ангуляр. Чистое ИМХО

[12.03.18 17:11] [Forwarded from Vladimir Milenko]

просто в ангуляре у тебя есть стайлгайды, которым нужно следовать. Для этого стоит все-же знать паттерны и тд а в реакте навесил что угодно, и оно даже работает

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment