@vuejs_ru

Страница 3869 из 3900
Illya
23.10.2018
19:51:04
4) debug experience Посмотрите на проблемы с потерей реактивности во вью и сколько раз они всплывают в чатике. Самое печальное в этих проблемах то что они не отслеживаются в момент возникновения (т.е. то что мы потеряли реактивность узнаем после того как ее потеряли) и что их невозможность проконтролировать автоматизированно

во многом это связано с магией :)

в итоге начинающие разработчики приучаются (я лично это видел) тыкать вью.сет куда ни попадя )

Google
Illya
23.10.2018
19:53:06
наличие таких вопросов обусловлено следующей ментальной моделью в голове разработчика: - когда не работает реактивность надо применить заклинание Vue.$set - в массивах теряется реактивность - буду делать так )

Stanislav
23.10.2018
19:53:21
в итоге начинающие разработчики приучаются (я лично это видел) тыкать вью.сет куда ни попадя )
я не представляю сколько начинающих и кончающих рзработчиков забывают снимать сабскрайбы и вообще готовить rxjs

Ладно, продолжаем 3) зрелость всей экосистемы (не только слоя вью -а для полноценного приложения)
скролл бихевиор в ангуляр только в 6.1 завезли. тайпчек кастрированный в 5.2

Illya
23.10.2018
19:53:47
я не представляю сколько начинающих и кончающих рзработчиков забывают снимать сабскрайбы и вообще готовить rxjs
если мы берем ангуляр и решение "типичных" задач - то мы ж почти никогда подписками не управляем сами )

Так никто ж не говорит об идеале. Но реакту и вью далеко до А экосистемы

тайпчек? А как там у тайпчеком с вью? :)

Sunlive
23.10.2018
19:54:37
ну так скок ангуляру и сколько вую?

Stanislav
23.10.2018
19:54:48
тайпчек? А как там у тайпчеком с вью? :)
висит тикет пару лет. но у реакта вроде все хорошо

Illya
23.10.2018
19:54:54
У реакта да

Serge
23.10.2018
19:54:58
тайпчек? А как там у тайпчеком с вью? :)
Обещают завезти в след. году )

Illya
23.10.2018
19:55:05
сказали "скорее всего где-то в 2019"

Google
Illya
23.10.2018
19:55:15
но это неточно (с)

и нигде про тайпчек шаблонов там не говорилось

Stanislav
23.10.2018
19:55:35
но у ангуляра тайпчек не умеет в типы пропсов

Serge
23.10.2018
19:55:56
Illya
23.10.2018
19:56:05
Vue зарелизился в 2014 году )

Konstantin
23.10.2018
19:56:10
You ведь говорил, что считает главной ошибкой проектирования Vue именно игнор тайпчека

Illya
23.10.2018
19:56:13
реакт в 2017

Stanislav
23.10.2018
19:56:15
Illya
23.10.2018
19:56:23
он говорил про игнор тайпскрипта :)

https://github.com/vuejs/vetur/issues/209
я на это ишью подписан

Serge
23.10.2018
19:57:05
он говорил про игнор тайпскрипта :)
Он говорил, что ошибкой было не использовать тс

Sunlive
23.10.2018
19:58:22
@xanf_ua https://twitter.com/youyuxi/status/1046890063307710464 тсх плоха?

Illya
23.10.2018
19:58:36
и чем tsx будет отличаться от реакта? :)

вы и сейчас можете неплохо тайпчекать рендер функции во вью )

Sunlive
23.10.2018
19:58:59
так в этом же аргумент что плоха с типами

рендер функции херово маштабируются

и сложно поддерживать

Konstantin
23.10.2018
19:59:14
Кто-нибудь вообще пишет vue в прод на jsx?

Google
Illya
23.10.2018
19:59:28
пишем на реакте, брат жив )

Serge
23.10.2018
19:59:57
пишем на реакте, брат жив )
А ты палочкой потыкай )))

Sunlive
23.10.2018
20:00:10
пруфы?
пруфы на что? не понимаю, это мое мнение

Illya
23.10.2018
20:00:21
а , ок :)

и в чем же это хреново масштабируется?

Sunlive
23.10.2018
20:01:29
в реакте ты вынужден писать жсх, во вью проще сделать это на условном htmlе и быстрее ну и люди после тебя тоже не скажут спасибо за пересложненный код вместо темплейта

просто и всего

можно писать как угодно и на чем угодно, ток после тебя кому то это поддерживать еще скорее всего

и не все профи в рендер функциях

Stanislav
23.10.2018
20:03:16
если мы берем ангуляр и решение "типичных" задач - то мы ж почти никогда подписками не управляем сами )
ну у меня странное ощущение. в туторе каком то там где в вуе был бы просто вуекс в ангуляре умудрились развести полный ад из сервиса, потоков ивентов, сбором этого всего через пайпы, мержи. жаль не могу найти этот тутор. вроде я и согласен что большенство задач это тупо прокидываине пропсов но rxjs требует какого то дичайшего переформатирования мозга

Illya
23.10.2018
20:03:52
и не все профи в рендер функциях
render функции это просто javascript

Konstantin
23.10.2018
20:03:56
не юзаю фильтры ?‍♂️
Как данные нормализуешь для шаблонов тогда?

Illya
23.10.2018
20:03:57
а вот шаблоны это отдельный язык

Sunlive
23.10.2018
20:04:01
render функции это просто javascript
расскажите это типам которые this теряют

Illya
23.10.2018
20:04:02
что тоже минус

расскажите это типам которые this теряют
знание базового джаваскрипта оставим за скобками

а вот во вью к примеру не задумывались почему @click="foo" @click="foo()" работает "почти одинаково"? :)

ведь это же разная семантика :)

Google
Konstantin
23.10.2018
20:04:56
расскажите это типам которые this теряют
У вью this вообще магический

Sunlive
23.10.2018
20:05:58
знание базового джаваскрипта оставим за скобками
я согласен с вашими 80% пунктами, но тогда и корень прьедьявы к нему улетучивается если мы понимание жса за скобки выносим люди которые хоть не много уже вникают в тему, переучиваются писать совсем плохо

Sunlive
23.10.2018
20:06:02
в начале да, пичально

Sunlive
23.10.2018
20:06:48
ну с этим спорить я не стану :)

Illya
23.10.2018
20:06:49
понимание жс радикально улучшает понимание реакта и ангуляра, и почти не помогает во вью

что почти что является 6 пунктом - вью становится первым ангуляром

ты учишься писать на вью, а не на жс

Sunlive
23.10.2018
20:07:10
странно, ведь вью это же жс, с ваших же слов

Admin
ERROR: S client not available

Sunlive
23.10.2018
20:07:22
ну кроме шаблонов

Illya
23.10.2018
20:07:27
не только

Sunlive
23.10.2018
20:07:28
и если мы не пишем все на рендере

Illya
23.10.2018
20:07:46
вью нарушает саму базовую концепцию программирования внося очень много конвенций

ну т.е. вот смотрите - есть компонент.

есть две базовые парадигмы - функциональная и объектная

в функциональной парадигме объявление компонента - есть функция

оставим за скобками, фабрика или просто что-то - не суть

в ООП парадигме компонент это класс

Google
Illya
23.10.2018
20:08:39
(логично)

во вью же объявление компонента это ОБЪЕКТ с заранее известными магическими полями

при этом в этом объекте вызываются функции, в которых потом оказывается "правильный" this :)

Serge
23.10.2018
20:10:17
По мне Вью html верстку оставляет версткой а не богомерзкой лапшой jsx

Illya
23.10.2018
20:11:00
ангуляр тоже )

Kevin
23.10.2018
20:11:21
вот бы во вьюшных стилях ещё this был бы доступен, цены б не было

Serge
23.10.2018
20:11:25
ангуляр тоже )
И это хорошо

Illya
23.10.2018
20:11:36
возможно

у этого есть свои плюсы и минусы

DimenSi
23.10.2018
20:11:44
реакт в 2017
чего, как это реакт в 2017, если он уже 5 лет как

Illya
23.10.2018
20:12:04
тьфу, опечатался

в 2015 )

"5 лет"

3 )

спасибо что поправили )

Kevin
23.10.2018
20:13:10
React, Initial release: May 29, 2013; 5 years ago

Sunlive
23.10.2018
20:14:10
вуй первый не серьезно

тай эван писал и 2 китайца на нем

DimenSi
23.10.2018
20:14:39
я короче не знаю, я когда полез во вью у меня не было ниодного вопроса к this. Но охерел от количества вопросов про this от других

Illya
23.10.2018
20:14:43
но это уже ИМХО

DimenSi
23.10.2018
20:15:32
но опять же, я читал доку весь основной раздел. Прежде чем писать хоть строчку кода

Страница 3869 из 3900