@vuejs_ru

Страница 638 из 3900
Kazakbala
29.06.2017
10:44:52
Перерыл десяток, остановился на нем

DASTAN
29.06.2017
10:47:32
чем хорош элемент юай для вью тем, что элемент юай написан на вью)

AlekVolsk
29.06.2017
10:49:52
нативно?

Вишневый чай
29.06.2017
10:50:42
нативно?
без вуекса это теперь нативно называется?)

Google
Kelin
29.06.2017
10:50:52
Че ты несёшь

DASTAN
29.06.2017
10:51:02
нативно?
на ваниле имеешь ввиду?

Kelin
29.06.2017
10:51:20
Че ты привязался к вьюксу вообще, он к этому вообще не относится

AlekVolsk
29.06.2017
10:51:22
что я не могу сделать на нативном js, что могу на вуексе?

Stanislav
29.06.2017
10:51:29
без вуекса это теперь нативно называется?)
там шина внутри используется. По крайней мере для форм

Вишневый чай
29.06.2017
10:52:01
Че ты привязался к вьюксу вообще, он к этому вообще не относится
я сказал без вуекса потому что мне его три раза посоветовали выше

а то как-то странно звучит

AlekVolsk
29.06.2017
10:54:47
странно прозвучал вопрос о том, как можно без этого сделать: любой инструмент написан на чем-то, значит можно его заменить

Вишневый чай
29.06.2017
10:56:12
странно прозвучал вопрос о том, как можно без этого сделать: любой инструмент написан на чем-то, значит можно его заменить
вы сами себе противречите. Странно спрашивать как сделать без X, ведь X можно заменить

Kelin
29.06.2017
10:57:11
Я понял, челик тралит

Саша
29.06.2017
10:57:21
на беглый взгляд кажется что через шину вполне бы вышло

Google
Вишневый чай
29.06.2017
10:57:38
да, я чет про шину забыл совсем

Саша
29.06.2017
10:58:03
что за шина?
https://vuejs.org/v2/guide/components.html#Non-Parent-Child-Communication

Kelin
29.06.2017
10:58:22
что за шина?
Отдельно создаётся инстанс вью, через который прокидываются события

DASTAN
29.06.2017
10:58:42
Отдельно создаётся инстанс вью, через который прокидываются события
лол) я когда про события говорил, про это и имел ввиду)

Саша
29.06.2017
10:59:49
реально солидарен с ильей что большинство кейсов спокойно без вуеха решаются

интересно было бы посмотреть на задачу

где прям реальный профит от вуех

очевидный

DASTAN
29.06.2017
11:00:45
очевидный
когда с бэкенда идет огромное количество сущностей

Саша
29.06.2017
11:01:08
DASTAN
29.06.2017
11:02:26
а конкретный пример можно
разрабатывал типа интранетов?

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

Kelin
29.06.2017
11:03:00
Ну вот я, допустим, рулетки пишу

В Vuex при открытии сайта из апишки кладется список вещей, которые используются на сайте И геттер, который по айдишнику возвращает нужную шмотку

Соответственно, в списке кейсов можно не напрягать бд загружать каждый раз сущности шмоток, а просто передавать айдишники

В инвентаре юзера, в админке, да где угодно - аналогично, достаточно знать только ID

Саша
29.06.2017
11:04:45
разрабатывал типа интранетов?
не разрабатывал, но знаю что это.

DASTAN
29.06.2017
11:04:56
да, организация данных удобна и к ним же сразу прикреплены методы, что удобно дергать для любого компонента

не разрабатывал, но знаю что это.
я просто хотел аналогию привести, но вот Келин зашарил

Google
Саша
29.06.2017
11:05:17
да

понял теперь

занятно

Kelin
29.06.2017
11:06:07
+ у меня в Vuex хранится инфа об авторизованном юзере чтобы не запрашивать каждый раз его баланс, например, или список шмоток, которые у нео есть и + таблица уровней

Stanislav
29.06.2017
11:06:23
где прям реальный профит от вуех
Создание платежей, добавление платежей в журнал (историю) платежей

Kelin
29.06.2017
11:06:35
http://i.imgur.com/jksamSX.png Таблица уровней выглядит вот так Соответственно, на сайте эти данные так же используются



ща посмотрю, что у меня еще там лежит

Саша
29.06.2017
11:08:28
В Vuex при открытии сайта из апишки кладется список вещей, которые используются на сайте И геттер, который по айдишнику возвращает нужную шмотку

Соответственно, в списке кейсов можно не напрягать бд загружать каждый раз сущности шмоток, а просто передавать айдишники

лол

я для таких же целей юзаю просто объект window.Cache = {}

Kelin
29.06.2017
11:08:58
а, ну еще по мелочи уведомления и магазин с корзиной

DASTAN
29.06.2017
11:09:05
Макс
29.06.2017
11:09:27
где прям реальный профит от вуех
когда у вас есть некий объект в здоровенном приложении, который нужен практически везде. Напрмиер данные о пользователе.

DASTAN
29.06.2017
11:10:12
но вьюекс с наворотами, которые облегчают тебе жизнь

Саша
29.06.2017
11:10:40
мне таки хочется его на деле потестить

вот и интересуюсь

но каждый раз нахожу решение

Google
Саша
29.06.2017
11:10:59
которое позволяет обойтись и без него

и руки не доходят

вот и опрашиваю комрадов по юз кейсам)

Макс
29.06.2017
11:12:07
ну как Дэн Абрамов говорит, если вы сомневаетесь в использовании flux(у нас vuex), то лучше его не использовать

ну или как-то так

Kelin
29.06.2017
11:12:16
И писать говнокод (:

Макс
29.06.2017
11:12:35
ну говнокод это уже кто на что горазд :)

DASTAN
29.06.2017
11:13:08
это от размера приложения зависит

Kelin
29.06.2017
11:13:16
которое позволяет обойтись и без него
Ну, просто вот так часто говорят те, кто именно говнокод и пишут) Конкретно про Сашу не утверждаю, так как не знаю, но вот как-то так получается

Саша
29.06.2017
11:13:37
заметь

Admin
ERROR: S client not available

DASTAN
29.06.2017
11:13:40
потому что чем больше приложение, тем сложнее вникать в него без четких границ

Саша
29.06.2017
11:13:44
я не утверждаю что вуех зло/гавно итд

я спрашиваю про то как местные камрады его юзают

чтобы спроецировать это

Kelin
29.06.2017
11:13:58
Кто могет в ваниллу, тот и пишет на ванилле)

Саша
29.06.2017
11:14:00
на свои рабочие задачи

Макс
29.06.2017
11:14:04
чаще встречаю тех, кто юзает вьюкс и глобальную шину в спа из 3х компонентов

Aleksandr
29.06.2017
11:14:07
Фактически, да.

Если так думать, можно все сделать на ванилле

Google
Kelin
29.06.2017
11:14:38
Но часто получается так, что пишут говнокод, который потом невозможно поддерживать

Да и вообще - вы все равно потом придете к тому, что напишете тот же фреймворк Только вот к Vue привыкли все, а к вашим поделкам никто

Rafael
29.06.2017
11:15:13
https://www.iviewui.com/ уже обсуждалось?
все на китайкосм, ппц

Stanislav
29.06.2017
11:15:28
все на китайкосм, ппц
там английский выбрать надо

Саша
29.06.2017
11:15:41
ну епте, window.Cache + шина

Макс
29.06.2017
11:15:43
а вот говнокод получается, когда слишком упорно ищут методы работы без вьюкса, и когда СПА начитывает уже дофига компонентов, то без единого хранилища стейта начинается треш

Саша
29.06.2017
11:15:45
ахуеть фреймворк

Саша
29.06.2017
11:16:29
я потому и интересуюсь юз кейсами

чтобы знать когда отходить от велосипедов

Kelin
29.06.2017
11:16:47
Я не об этом

Саша
29.06.2017
11:17:04
да ты ругаться как бабка начал сразу

хотя тут просто спросили)

Kelin
29.06.2017
11:17:10
Я не ругаюсь)

Сначала вы будете просто юзать глобальные переменные для хранения стейта Потом вам нужны будут какие-то глобальные методы для работы с ним Потом вы захотите вынести их в отдельную кучу и как-то сгруппировать В итоге у вас выйдет такое же хранилище

Aleksandr
29.06.2017
11:17:42
фуу, мне ппц не понрасивлся
Ну это после того как на ванилле писал риал-тайм валидацию на клиенте. Рожал регулярки ночами.

Rafael
29.06.2017
11:18:05
DASTAN
29.06.2017
11:18:09
просто Келин говорит о том, что каждый разраб видит свою картинку в голове и проецирует ее по своему в коде. А вьюекс это общепринятый подход к управлению состояния приложения. В проект легче вникнуть когда он сделан по стандарту, вот и все

Kelin
29.06.2017
11:18:25
+

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