 
			
				31.03.2021, 10:47
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 25.10.2016 
					
					
					
						Сообщений: 1,013
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от mnogo4len
			
		
	 | 
 
	| 
		Нужно понимать отличия условного Redux от MobX и уметь обосновать свой выбор проектным командам.
	 | 
 
	
 
 интересно было бы увидеть пример, где обоснован выбор в пользу редукса, супротив мобх.
 
	
 
	| 
		
			Сообщение от Aetae
			
		
	 | 
 
	| 
		бессмысленных страданий
	 | 
 
	
 
 тоже интересно пример.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				01.04.2021, 00:51
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Тлен 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 02.01.2010 
					
					
					
						Сообщений: 6,601
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 Alexandroppolus, v-model, ручное управление мемезацией, ручное управление стилями и классами, ручной биндинг, react-router(вообще жалкий мусор по сравнению с vue-router(который и сам не идеален)), отвратительная обработка ошибок...  
Стейт, слава богу, боль-мене правится mobx. 
 
Ах да, ещё стандарт индустрии - create-react-app: кастрированное поделие, не умеюще даже в алиасы из коробки(и не дающая оные настроить без монкипатчинга сторонними тулзами), но от которого так просто не отказаться если хочешь поддерживать свежий конфиг... 
И это далеко не всё - каждый день я открываю всё новые и новые глубины ужаса и боли.) 
		
	
		
		
		
		
		
			
				__________________ 
				29375, 35 
 
			 
		
		
		
		
		
						  
				
				Последний раз редактировалось Aetae, 01.04.2021 в 00:58.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				01.04.2021, 12:25
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 25.10.2016 
					
					
					
						Сообщений: 1,013
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от Aetae
			
		
	 | 
 
	| 
		Ах да, ещё стандарт индустрии - create-react-app: кастрированное поделие, не умеюще даже в алиасы из коробки(и не дающая оные настроить без монкипатчинга сторонними тулзами)
	 | 
 
	
 
 react-app-rewired тоже по факту стал стандартом, потому и нет особой проблемы доконфижить
 
	
 
	| 
		
			Сообщение от Aetae
			
		
	 | 
 
	| 
		ручное управление мемезацией
	 | 
 
	
 
 ты про развешивание React.memo повсюду? Наверно, стоило сделать эту опцию по дефолту. Но в целом не особо напрягает.
 
	
 
	| 
		
			Сообщение от Aetae
			
		
	 | 
 
	| 
		ручное управление стилями и классами
	 | 
 
	
 
 Что значит ручное? А какое ещё может быть?
 
	
 
	| 
		
			Сообщение от Aetae
			
		
	 | 
 
	| 
		react-router
	 | 
 
	
 
 часто слышу негатив про него, но так и не понял - чего в нем не хватает? Это же просто тупая вьюха, которая декларативно раскидывает другие вьюхи по роутам. Умеет вложенные. Умеет даже параметры. Что там ещё надо?
 
	
 
	| 
		
			Сообщение от Aetae
			
		
	 | 
 
	| 
		v-model, ручной биндинг
	 | 
 
	
 
 тут не очень понял суть проблемы.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				02.04.2021, 00:29
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Тлен 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 02.01.2010 
					
					
					
						Сообщений: 6,601
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от Alexandroppolus
			 
		
	 | 
 
	| 
		react-app-rewired тоже по факту стал стандартом, потому и нет особой проблемы доконфижить
	 | 
 
	
 
  Я юзаю craco, но это всё равно не перестаёт быть монкипатчингом, со всеми вытекающими.
 
	
 
	
		
			Сообщение от Alexandroppolus
			 
		
	 | 
 
	| 
		Что значит ручное? А какое ещё может быть?
	 | 
 
	
 
 Vue сам пробрасывает классы и стили на корневой элемент, если не сказано обратного. В React ты должен это делать явно(хотя в 99% кейсов это желательное поведение). Vue из коробки умеет сам компонвать классы наподобие  этой либы, В React приходится явно юзать подобную либу и думать об оптимизации и кэшировании самостоятельно. В Vue можно в style писать текст: js-объект чаще неудобен чем наоборот.
 
	
 
	
		
			Сообщение от Alexandroppolus
			 
		
	 | 
 
	| 
		часто слышу негатив про него, но так и не понял - чего в нем не хватает? Это же просто тупая вьюха, которая декларативно раскидывает другие вьюхи по роутам. Умеет вложенные. Умеет даже параметры. Что там ещё надо?
	 | 
 
	
 
  Нормальную вложенность маршрутов хотя-бы. То убожество, что изображено в официальных доках не предлагать. Централизованое и стандартизированное управление маршрутами. Глобальное состояние. (Боль из последнего: параметры маршрута ты можешь видеть только внутри этого маршрута. Хочешь сделать табы, например - изволь пролезть через зад.) 
Всё это и многое другое vue-router умеет из кробки. 
 
	
 
	
		
			Сообщение от Alexandroppolus
			 
		
	 | 
 
	| 
		тут не очень понял суть проблемы.
	 | 
 
	
 
 Задалбывает писать хрень типа value={value} onChange={setValue}, в Vue было достаточно v-model="value", что под копотном делало то же. Ясно что истоки в принципах реактивности, но всё познаётся в сравнении...  
		
	
		
		
		
		
		
			
				__________________ 
				29375, 35 
 
			 
		
		
		
		
		
						  
				
				Последний раз редактировалось Aetae, 02.04.2021 в 00:32.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				05.04.2021, 11:14
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Профессор 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 27.06.2016 
					
					
					
						Сообщений: 180
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
		
		
		 что быстрее vue или react? В интерфейсе одного большого банка перешли на react. На современном компе ещё более-менее, но вот на старом ноуте, 5-летнем, react-приложение лагает со страшным скрипом. 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				05.04.2021, 14:19
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 CacheVar 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 19.08.2010 
					
					
					
						Сообщений: 14,298
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	| 
		
			Сообщение от atanov
			
		
	 | 
 
	| 
		что быстрее vue или react?
	 | 
 
	
 
 Суть-то у них одна - заставить работать клиентскую машину.
 
Далее все может больше зависеть от "прямизны рук" разработчика, чем от "скорости" фреймворка...  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				06.04.2021, 00:12
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Тлен 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 02.01.2010 
					
					
					
						Сообщений: 6,601
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от atanov
			 
		
	 | 
 
	| 
		что быстрее vue или react? В интерфейсе одного большого банка перешли на react. На современном компе ещё более-менее, но вот на старом ноуте, 5-летнем, react-приложение лагает со страшным скрипом.
	 | 
 
	
 
 В теории быстрее React, т.к. там можно  в ручную оптимизировать каждый чих. На практике React в лучшем случае равен, но в основном медленнее. Иногда - чудовищно медленнее(горите в аду, говнокодеры из Patreon). Человеческий фактор-с. 
Vue сам всё "магически" оптимизирует, пусть не оптимально, но всё равно лучше, чем получается у 99,9%.)  
		
	
		
		
		
		
		
			
				__________________ 
				29375, 35 
 
			 
		
		
		
		
		
						  
				
				Последний раз редактировалось Aetae, 06.04.2021 в 00:17.
				
				
			
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				06.04.2021, 07:35
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 CacheVar 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 19.08.2010 
					
					
					
						Сообщений: 14,298
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		Aetae, ты сподвиг меня начать читать про vue...    
В сравнении с Ангулар, точно удобнее все сделано!
 
Уже начальство уговорил сделать на vue несколько задач для сравнения с react. А там решим на чем пойдем далее вперед в светлое будущее.    
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				09.04.2021, 13:31
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Интересующийся 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 15.10.2014 
					
					
					
						Сообщений: 17
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от ksa
			 
		
	 | 
 
	
		Охотно верю... Сам пытаюсь нанять людей в штат и просто офигеваю от тех, кто себя называет программистом.   
	 | 
 
	
 
 Это вы про свою вакансию с зп 40-80 и обязательной релокацией в Волжский?
 
Возможно вы не в курсе, но все толковые разрабы либо давно свалили в Москву, либо работают на удаленке.
 
А то получается, ищете не нищебродскую IT зарплату, а ожидания как от спеца за 300к.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				09.04.2021, 13:33
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Интересующийся 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 15.10.2014 
					
					
					
						Сообщений: 17
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
	
 
	
		
			Сообщение от mnogo4len
			 
		
	 | 
 
	| 
		Все верно задачи близки к архитектурным. Нужно понимать отличия условного Redux от MobX и уметь обосновать свой выбор проектным командам.
	 | 
 
	
 
 Довольно толковое объяснение различий
 https://habr.com/ru/company/mailru/blog/522312 
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
 
 |  
  |