@vuejs_ru

Страница 226 из 3900
Illya
27.02.2017
13:53:04
т.е. ты имеешь его право использовать только в коде, который вызывается начиная с mounted

Vlad
27.02.2017
14:03:12
тогда не понимаю, вот хочу я например SSR включить с vuetify. а там кругом window, да и не получится в глобалку выкинуть типа window.Form= Form как вот тут он советует https://laracasts.com/series/learn-vue-2-step-by-step/episodes/29

или window.axios = axios;

потом когда сервер рендерит страницу с аякс запросами, естественно никакого axios там нет впомине

Google
Roma
27.02.2017
14:05:30
Таки на видео и ssr нет

Vlad
27.02.2017
14:07:00
понятно, но как сделать чтобы это работало и глобалке всё было или не получится?

то есть в каждом компоненте каждый раз import надо будет делать?

Michael
27.02.2017
14:09:24
https://github.com/vuejs/vuex/issues/219
Спасибо конечно, подписка на мутации из компонентов интересная фича. Но мою проблему это не решило, но зато я сам нашел в чем косяк был :D

Roma
27.02.2017
14:11:05
понятно, но как сделать чтобы это работало и глобалке всё было или не получится?
Это вопрос построения аппа в принципе. Нужно понимать, SPA это или нет, бек на ноде или нет

Vlad
27.02.2017
14:13:13
пробую vuetify там на express бэк построен, поддерживает всякие плюшки с подменой title для SEO, но как только попадается компонент с аяксом, естественно серверная сторона ругается, вот не въеду как это победить

и я не сильно понимаю чем SPA отличается от не SPA в случае в VUE, мне кажется они все по сути SPA, т.к. собирается всё в один файл в итоге

Quiss
27.02.2017
14:19:40
и я не сильно понимаю чем SPA отличается от не SPA в случае в VUE, мне кажется они все по сути SPA, т.к. собирается всё в один файл в итоге
Никто не мешает тебе юзать Laravel допустим в качестве роутинга инфы и т.п., во вьюху передавать инфу и просто играть с ней на Vue, уже будет не SPA

Roma
27.02.2017
14:24:07
SPA - роутинг на клиенте

Что я имел ввиду, по крайней мере

Vlad
27.02.2017
14:27:35
ну тогда получается SPA с сервером на ноде для поддержки SEO, но данные берутся с другого сервака на PHP (пока что) и в результате хочется чтобы всё это дело потом было еще и PWA. я правильный путь выбрал иил нет?

Roma
27.02.2017
14:48:22
Ну так а смысл в ssr, если данные все равно подгружаются асинхронно, не в начальный html, который и индексируется?

Google
Ilia
27.02.2017
14:53:24
Ну так а смысл в ssr, если данные все равно подгружаются асинхронно, не в начальный html, который и индексируется?
сервер должен отдавать уже сгенерированную страницу, а дальнейший роутинг уже на клиенте

изоморфные приложения называется

Алексей
27.02.2017
15:03:11
Универсальные

Vlad
27.02.2017
15:09:38
а покажи создание стора
Ошибка бональная http://prntscr.com/edyw01 нужно было "import Vue from 'vue'". А vue было с большой написано

Ilia
27.02.2017
15:15:54
ну если хочется изоморфность, то серверный рендеринг на Go не подходит.

во первых придется дублировать html на Go и в Vue

это уже большой костыль имхо

Dima
27.02.2017
15:17:32
Чем спа с пререндером неизменяемых страниц не подходит?

Vlad
27.02.2017
15:17:55
может модуль подключить который прочитает JS и выплюнит то что нужно как допустим на ноде можно подключить модуль для компиляции и выполнения кода Haskel, Clojure ....

Dima
27.02.2017
15:18:46
В чем проблема вообще? Какую задачу решаем?

Ilia
27.02.2017
15:19:53
Чем спа с пререндером неизменяемых страниц не подходит?
ну я примерно к этому и пришел. только страниц на которых можно сделать пререндер почти нет (типа nuxt generate). у меня там постоянно измененя идут

Dima
27.02.2017
15:20:38
Тогда пререндер не для тебя. К слову большой беды от этого нет.

Ilia
27.02.2017
15:20:38
в яндексе все по такой схеме работает

у меня пока самый большой вопрос как быстро будет нода страницки генерировать в такой связке.

Vlad
27.02.2017
15:22:48
в какой именно связке?

Ilia
27.02.2017
15:23:39
Golang Backend -> Frontend Server (Node.js +Vue) -> Браузер

пререндера не будет

Google
Ilia
27.02.2017
15:24:26
значит нужно какое то кэширование на ноде

как это все делается там я не представляю

жду пример приложухи с SSR от Ильи чтоб разобраться со всем этим

Dima
27.02.2017
15:25:51
Тебе реально нужен этот стэк?

Вот прямо го

Ilia
27.02.2017
15:26:38
Нужен ли мне Golang для бэкэнда? несомненно

trilog
27.02.2017
15:26:43
Не понимаю хайпа го

Stanislav
27.02.2017
15:26:52
Golang нужен всем

trilog
27.02.2017
15:27:02
Бесполезнейшая технология(строго имхо)

Stanislav
27.02.2017
15:27:04
блокчейн, серверлесс

Vlad
27.02.2017
15:27:10
Node сервер весьма быстро работает и Node будет скорее общаться с Базой, а не Go

Dima
27.02.2017
15:27:50
Что мешает на поддомене сделать апи сервис и просто дергать его?

Stanislav
27.02.2017
15:28:18
МИКРОСЕРВИС

Ilia
27.02.2017
15:28:23
а с браузера мне тоже потом базу дергать? ну нафиг

Stanislav
27.02.2017
15:28:39
FIREBASE

Dima
27.02.2017
15:29:03
Блять, сори, но какую то хрень придумываете

Stanislav
27.02.2017
15:29:14
RETHINKFIREBASE

Dima
27.02.2017
15:29:17
Какую Реалльную бизнес задачу это решает?

Или просто хочу потому что го?

Google
Stanislav
27.02.2017
15:29:35
ЗП В 300К

Ilia
27.02.2017
15:29:38
Блять, сори, но какую то хрень придумываете
Я тоже так думал. Но ребята из Яндекса меня переубедили

я два месяца искал решение чтобы не делать так

Dima
27.02.2017
15:30:06
Я тоже так думал. Но ребята из Яндекса меня переубедили
Тебе под задачи Яндекса или свои? Сравни нагрузку.

Ilia
27.02.2017
15:30:25
но в итоге минусы из прослойки в виде ноды оказались незначительными по сравнению с остальными костылями

Stanislav
27.02.2017
15:30:27
yandex-scale

Vlad
27.02.2017
15:30:37
воот, а теперь вопрос, можно ли как-то дать понять серверу что клиентские скрипты выполнять не надо, типа как в метеоре isClient()

Stanislav
27.02.2017
15:30:41
yandex-solution-as-service

Admin
ERROR: S client not available

Dima
27.02.2017
15:31:08
Мда

Ты еще авторизацию сделай через nginх

И еще немного микросервисов

А еще подключи питон. Нужен же тенсорфлоу и пандас! Куда без аналитики

Vlad
27.02.2017
15:32:17
это даёт сгенерённое SEO я же уже писал выше, иначе получишь пустую страницу и <div id='app'></div> и всё

Dima
27.02.2017
15:32:27
(Найс персональная страничка выходит)

Vlad
27.02.2017
15:32:51
если вообще не знаешь как реализовать SSR, разберись как это на Node.js делается и после на Go реализуй

Dima
27.02.2017
15:32:54
Stanislav
27.02.2017
15:32:58
Ты еще авторизацию сделай через nginх
кстати безальтернативное решение вообще для раздачи файлов. разве что какието длинные хеши и редиректить

Google
Vlad
27.02.2017
15:34:57
если вообще не знаешь как реализовать SSR, разберись как это на Node.js делается и после на Go реализуй
да зачем Go? это всё уже реализовано на ноде, просто не могу разобраться как работает

Ilia
27.02.2017
15:35:34
если вообще не знаешь как реализовать SSR, разберись как это на Node.js делается и после на Go реализуй
мне нужна изоморфность а не просто SSR я уже убедился что изоморфности быть не может без рослойки в виде ноды

Roma
27.02.2017
15:35:51
сервер должен отдавать уже сгенерированную страницу, а дальнейший роутинг уже на клиенте
Как он ее отдаст, если чтобы ее сформировать нужно делать запрос к удаленно у серверу?

Ilia
27.02.2017
15:35:53
либо я невероятно туп, что я конечно тоже не исключаю

Как он ее отдаст, если чтобы ее сформировать нужно делать запрос к удаленно у серверу?
прослойка в виде ноды стучится на бэкэнд, рендерит страницу отдает на клиент, дальше роутинг уже на клиенте, который так же стучится на api бэкэнда

nuxt так работает

Dima
27.02.2017
15:37:52
Ты что-то все очень усложняешь.

Ilia
27.02.2017
15:38:10
а уж откуда он берет данные с api или напрямую из базы - пофиг

Vlad
27.02.2017
15:38:41
Ilia
27.02.2017
15:38:58
Ты что-то все очень усложняешь.
я бы рад этого не делать, но мои изыскания показали что у этого варианта плюссов гораздо больше чем минусов

Vlad
27.02.2017
15:40:05
вот я лично этим темплейтом пользуюсь https://github.com/vuetifyjs/webpack-ssr

Ilia
27.02.2017
15:41:00
Ты что-то все очень усложняешь.
фронт счастлив что бэкэнд не лезет в его код, бэкэнд счастлив что ему не нужно лезть во фронт.

Stanislav
27.02.2017
15:42:22
но нельзя не лезть во фронт или бек

иначе будет испорченый телефон

Ilia
27.02.2017
15:42:54
SEO счастлив что все рендерится на сервере

Stanislav
27.02.2017
15:43:04
только фулстек только молодость

Ilia
27.02.2017
15:43:18
но нельзя не лезть во фронт или бек
ну кодовые базы можно не пересекать

я это имел ввиду

Если бы не нужен был севрерный рендеринг, то все было бы гораздо проще.

только фулстек только молодость
Я вообще бэкэнд, тут для разведки нахожусь, чтоб разобраться и потом фронту джуну объяснить. Ну и смотреть чтобы он не накосипорил потом. Ну и он с введением ноды в стэк станет фуллстеком тоже.

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