React после Angular, ощущения
От: % жж
Дата: 15.06.19 00:11
Оценка: +4
Потребовалось запихнуть сторонний компонент в приложение. Приложение на Angular, компонент, оказалось, на React. Глянул в код компонента, испытал культурный шок. 2019 код, typescript перемешан с кусочками html в блендере. Это теперь называется хорошими практиками? Причём, React более популярен и заявляется, как следующая ступенька развития после Angular. Оттуда приходят модные фичи в тот же ангулар.
LIVE camera in Dee Why: http://www.coastalwatch.com/surf-cams-surf-reports/nsw/dee-why
Re: React после Angular, ощущения
От: Shmj Ниоткуда  
Дата: 15.06.19 07:21
Оценка:
Здравствуйте, %, Вы писали:

%>испытал культурный шок. 2019 код, typescript перемешан с кусочками html в блендере.

Я уже давно говорил — хипстеры победили. У них свои представления о добре и зле.
---
Актуальная база RSDN + Janus
Автор: Shmj
Дата: 15.04.20
Re: React после Angular, ощущения
От: Буравчик Россия  
Дата: 15.06.19 07:32
Оценка: +1
Здравствуйте, %, Вы писали:

%>Потребовалось запихнуть сторонний компонент в приложение. Приложение на Angular, компонент, оказалось, на React. Глянул в код компонента, испытал культурный шок. 2019 код, typescript перемешан с кусочками html в блендере. Это теперь называется хорошими практиками? Причём, React более популярен и заявляется, как следующая ступенька развития после Angular. Оттуда приходят модные фичи в тот же ангулар.

Angular и React это просто ступеньки эволюции.
Будущее за Vue, там все хорошо (пока).
Best regards, Буравчик
Re: React после Angular, ощущения
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 15.06.19 20:15
Оценка: 4 (1)
Здравствуйте, %, Вы писали:

%>Потребовалось запихнуть сторонний компонент в приложение. Приложение на Angular, компонент, оказалось, на React. Глянул в код компонента, испытал культурный шок. 2019 код, typescript перемешан с кусочками html в блендере. Это теперь называется хорошими практиками?

Когда переключался с Ng На React был такой же шок, но через пару дней вкатываешься и норм.

Кстати, html это синтаксически сахар, который транслируется в код создающий vdom.

>< Причём, React более популярен и заявляется, как следующая ступенька развития после Angular. Оттуда приходят модные фичи в тот же ангулар.


Мне лично React нравится своей компактнотью, в этом он значительно перевешивает. А какие фичи приходят из реакта а ангуляр? Что не релиз, то исправление/разгребание проблем, созданных ранее, то роутер подшаманят, то редерер пытаются ускорить, при этом все работает на половину.


Не так давно проходил Telegram Context, по условиям конкурса надо было сваять чарт с анимациями 60FPS (задача не каждому под силу), таки, думаете у участников стоял вопрос в выборе React/Angulat/Vue? Решения победителей были на pure js, а вопрос стоял так: SVG, Canvas или WebGL? Все тлен, вся эта шелуха отвалится сама собой рано или поздно.
Re[2]: React после Angular, ощущения
От: koenig  
Дата: 15.06.19 20:56
Оценка:
A>Мне лично React нравится своей компактнотью

Re[2]: React после Angular, ощущения
От: % жж
Дата: 16.06.19 15:33
Оценка:
Здравствуйте, achmed, Вы писали:

A> А какие фичи приходят из реакта а ангуляр? Что не релиз, то исправление/разгребание проблем, созданных ранее, то роутер подшаманят, то редерер пытаются ускорить, при этом все работает на половину.

Redux
LIVE camera in Dee Why: http://www.coastalwatch.com/surf-cams-surf-reports/nsw/dee-why
Re: React после Angular, ощущения
От: wamaco  
Дата: 16.06.19 15:58
Оценка:
Здравствуйте, %, Вы писали:

%>Потребовалось запихнуть сторонний компонент в приложение. Приложение на Angular, компонент, оказалось, на React. Глянул в код компонента, испытал культурный шок. 2019 код, typescript перемешан с кусочками html в блендере. Это теперь называется хорошими практиками? Причём, React более популярен и заявляется, как следующая ступенька развития после Angular. Оттуда приходят модные фичи в тот же ангулар.

Рассматривая всю эту вакханалию (Angular & React) складывается противное ощущение на душе...
Re[3]: React после Angular, ощущения
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 15.06.19 22:06
Оценка:
Здравствуйте, %, Вы писали:

%>Здравствуйте, achmed, Вы писали:

A>> А какие фичи приходят из реакта а ангуляр? Что не релиз, то исправление/разгребание проблем, созданных ранее, то роутер подшаманят, то редерер пытаются ускорить, при этом все работает на половину.

%>Redux

Иммеете в виду ngrx И прочее? Это не часть ангуляра, а сторонние библиотеки же.
Re: React после Angular, ощущения
От: fmiracle  
Дата: 16.06.19 05:05
Оценка: 5 (2)
Здравствуйте, %, Вы писали:

%>Потребовалось запихнуть сторонний компонент в приложение. Приложение на Angular, компонент, оказалось, на React. Глянул в код компонента, испытал культурный шок. 2019 код, typescript перемешан с кусочками html в блендере. Это теперь называется хорошими практиками?

Во-первых это не HTML а свой язык, подобный HTML. Во-вторых, на чем еще писать представление данных как не на языке разметки (а Реакт позиционируется именно как средство для создания представлений, а логику — делайте уже как считаете нужным)?

Вообще же принципиальной разницы между "один файл в нем Js и псевдо-хтмл вперемешку" и "два файла, в одном js, в другом псевдо-хтмл для него, но эти два файла жестко связаны и любое изменение в одном обычно вызывает изменение в другом" — в общем-то нет.

%>Причём, React более популярен и заявляется, как следующая ступенька развития после Angular. Оттуда приходят модные фичи в тот же ангулар.

Что как бы намекает, что возможно ты слишком стереотипно смотришь. Или просто не туда вообще смотришь.


Реакт популярнее Ангуляра не потому что там Js смешан с разметкой (хотя это удобно), а потому что он простой и предсказуемый. А Ангуляр пытается охватить вообще все, причем несколько нетривиальным (но абстрактно красиво-правильным) способом.

Но кто начинает знакомиться с Реактом — обычный шок "аааа, как так, части разметки рядом с кодом, нет, так жить нельзя", хотя это как раз не самое важное.
Re[4]: React после Angular, ощущения
От: % жж
Дата: 16.06.19 10:09
Оценка:
Здравствуйте, achmed, Вы писали:

A>Иммеете в виду ngrx И прочее? Это не часть ангуляра, а сторонние библиотеки же.


Не представляю ангуляр без ngrx. Это часть экосистемы.
LIVE camera in Dee Why: http://www.coastalwatch.com/surf-cams-surf-reports/nsw/dee-why
Re[5]: React после Angular, ощущения
От: achmed Удмуртия https://www.linkedin.com/in/nail-achmedzhanov-9907188/
Дата: 18.06.19 17:35
Оценка:
Здравствуйте, %, Вы писали:

%>Не представляю ангуляр без ngrx. Это часть экосистемы.

Если сегодня использование React без кошерного state mamnagement считается плохим тоном, то с Angular дело обстоит иначе, ngrx не из разряда must have.
Re[6]: React после Angular, ощущения
От: % жж
Дата: 19.06.19 02:53
Оценка:
Здравствуйте, achmed, Вы писали:

A>%>Не представляю ангуляр без ngrx. Это часть экосистемы.


A>Если сегодня использование React без кошерного state mamnagement считается плохим тоном, то с Angular дело обстоит иначе, ngrx не из разряда must have.


Даже и Redux не полностью решает проблему спагетти, а без него- полный мрак.
LIVE camera in Dee Why: http://www.coastalwatch.com/surf-cams-surf-reports/nsw/dee-why
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.