Size: a a a

Angular - русскоговорящее сообщество

2016 August 12

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
А зачем невложенным компонентам друг с другом взаимодействовать?
источник

МШ

Максим Шиблев in Angular - русскоговорящее сообщество
Что бы они были снхронизированны
источник

МШ

Максим Шиблев in Angular - русскоговорящее сообщество
Не обязательно они взаимодействую в обе стороны
источник

AS

Artem Shu in Angular - русскоговорящее сообщество
Синхронизацию лучше через единный центр производить, в случае с angular 2 - это сервис
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Artem Shu
Синхронизацию лучше через единный центр производить, в случае с angular 2 - это сервис
+1 за сервис

Ну или вообще ngrx/store посмотреть c redux
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
Сервисо-ориентированная архитектура и слабосвязанность — это основа Angular. Если это убрать, то он и не нужен, проще на jQuery проект строить — там все со всем взаимодействовать может.
источник
2016 August 13

Sergey Фrolov in Angular - русскоговорящее сообщество
Alexander Koshevy
Сервисо-ориентированная архитектура и слабосвязанность — это основа Angular. Если это убрать, то он и не нужен, проще на jQuery проект строить — там все со всем взаимодействовать может.
Сейчас уже есть модули. Вот и связность на этом уровне
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
Подскажите, пожалуйста, у кого есть опыт — как вы завязываете Redux с Angular2?

Меня интересует вопрос как организовать работу большого приложения с разрозненными сервисами, у которых совершенно не связанный функционал, и какой в этом смысл вообще.

Честно говоря, упорно не могу понять смысл в Redux для Angular2, но большое количество последователей говорит о том, что смысл в этом есть.
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Alexander Koshevy
Подскажите, пожалуйста, у кого есть опыт — как вы завязываете Redux с Angular2?

Меня интересует вопрос как организовать работу большого приложения с разрозненными сервисами, у которых совершенно не связанный функционал, и какой в этом смысл вообще.

Честно говоря, упорно не могу понять смысл в Redux для Angular2, но большое количество последователей говорит о том, что смысл в этом есть.
А с какой именно имплементацией ты работаешь? или пробовал работать? ( их две на данный момент )
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
Я пока не работаю, а просто рассматриваю возможность/необходимость использования
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
В чем между ними разница?
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
https://github.com/ngrx/store ( полностью передален - не совмсестим с существующей экосистемой Redux - но более "красив" что-ли )

https://github.com/angular-redux/ng2-redux ( легкая обертка над обычным redux - что позволяет в жить в той-же экосистеме и получать некоторые плюшки - к примеру совместимость с Chrome Redux DevTools )
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
Хорошее обсуждение всех "за и против" ngrx/store https://github.com/ngrx/store/issues/16
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
ну я пока только по Redux смотрел материалы
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
он мне как раз не вполне изящным показался
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
и чуждым — как раз как будто он заточен под самобытную эко-систему
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
чтобы понять Redux стоить посмотреть откуда его скопипастили  ( из функционального Elm )

https://egghead.io/lessons/elm-elm-in-5-minutes

Вообще Redux это больше о функциональный концепциях - композиция функций, функции высшего порядка ( map, reduce, filter )

если с английский хорошо то могу подкинуть видео во ngrx/store и ng2-redux

Про глабольный State есть 1 хороший аргумент. Плох не сам глобальный стейт а то что люди могуть глобально его менять. Redux этого избегаеть за счет reducers - каждый reduser менять только определенную часть store и любое изменение легко отследить
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
спасибо)
источник

AK

Alexander Koshevy in Angular - русскоговорящее сообщество
кидайте и видео, буду благодарен :)
источник

АО

Алексей Охрименко in Angular - русскоговорящее сообщество
источник