@vuejs_ru
Vue.js — русскоговорящее сообщество

Общаемся на темы, посвященные Vue.js и опыту его использования. Проблемы. Новости. Решения. См. также: @js_ru, @react_js, @angular_ru, @nuxtjs_ru Вакансии только тут: @javascript_jobs

3988 members

Архив канала @vuejs_ru 9 февраля 2017 г.

12:02:32 ДП
12:03:04 ДП
User 282857241
я так понимаю, запросы надо писать в виде геттеров
12:03:23 ДП
User 282857241
точнее можно
12:04:37 ДП
User 282857241
лично я обращаюсь к $store из view-компонента, сохраняю данные оттуда в локальные переменные и передаю их как props в дочерние компоненты
12:05:25 ДП
User 282857241
возможно, это избыточный подход, но он делает компоненты независимыми от хранилища, что хорошо, на мой взгляд
12:53:39 ДП
User 60331718
User 108562525
А расскажите, как вы тестируете vue-компоненты? и как вынести логику, сеть из компонентов? у меня, например в created подгружаются данные с сервера.
Вынес все запросы через axios  в файл api, потому в actions получ аю данные через них
Могу завтра код кинуть, но вообще это в примере с hacker news есть
01:36:31 ДП
User 152816933
Конкретно тестов d HackerNews нету, а вот ишью есть, да...
https://github.com/vuejs/vue-hackernews-2.0/issues/42
github.com/vuejs/vue-hackernews-2.0/issues/42
Would be really cool to see examples on how to do proper testing of Vue components and Vuex stores, mutations, and actions 😄
03:52:00 ДП
User 139068333
Our new speaker Illya Klimov: More than 10 years experience on JavaScript in all its manifestations: from microcontrollers to Amazon Lambda. 

вут?
04:34:18 ДП
User 55423102
@xanf_ua можно поздравлять?) С какой темой поедешь?)
05:43:44 ДП
User 150101067
Кто какой использует css-фреймворк в связке с Vue.js 2? И как лучше подключать Bootsrap через Webpack к Vue.js 2. Заранее всем спасибо.
05:45:08 ДП
User 55423102
Boostrap использую 😂
05:45:18 ДП
User 282857241
никакой. как насчет поставить через npm и импортнуть в корневой компонент ?
05:45:20 ДП
User 55423102
с Webpack, Vue 2
05:45:41 ДП
User 282857241
хотя, там же наверно можно по кусам подцеплять
05:46:02 ДП
User 169564810
User 282857241
никакой. как насчет поставить через npm и импортнуть в корневой компонент ?
я бы только уточнил: что импортнуть хорошо бы в корневой компонент стилей
05:46:09 ДП
User 169564810
не, еще нельзя
05:46:23 ДП
User 169564810
надо исправить…
05:47:44 ДП
User 150101067
Какой именно пакет ставить через npm? Там их много что идут bootstap +vue.js
05:49:15 ДП
User 55423102
оригинальный ставил
05:49:16 ДП
User 282857241
я бы ставил тот, которы предлагают на официальном сайте
05:50:07 ДП
User 169564810
вот тут инструкция https://getbootstrap.com/getting-started/#download-npm
getbootstrap.com/docs/3.3/getting-started
Bootstrap, a sleek, intuitive, and powerful mobile first front-end framework for faster and easier web development.
05:53:15 ДП
User 150101067
Хорошо просто bootsrap. Тогда как я его связать с webpack и vue? Чтобы корректно все было и работали файлы с расширением vue(имею в виду в них внутри стили) чтобы мы могли просто указать параметр sass и писать дальше бутсрап стили)
05:53:43 ДП
User 55423102
в webpack где entry собираешь подключать надо и бутстрап и его стили
05:53:45 ДП
User 55423102
и везде будет
05:54:40 ДП
User 150101067
Всем спасибо за помощь)
06:06:19 ДП
User 136935602
User 139068333
Our new speaker Illya Klimov: More than 10 years experience on JavaScript in all its manifestations: from microcontrollers to Amazon Lambda. 

вут?
это на uniteddevconf в минске, насколько я понимаю
07:18:57 ДП
User 60331718
User 150101067
Кто какой использует css-фреймворк в связке с Vue.js 2? И как лучше подключать Bootsrap через Webpack к Vue.js 2. Заранее всем спасибо.
Materializecss использую
07:23:36 ДП
User 112715267
Mdbootstrap топ
07:23:36 ДП
User 112715267
Если не жалко jQuery подключать
07:26:05 ДП
User 75951305
Бэкендэры
07:26:20 ДП
User 75951305
Python + django???
07:26:29 ДП
User 112715267
User 75951305
Бэкендэры
Чего хотел
07:26:43 ДП
User 75951305
Что думаете
07:26:44 ДП
User 75951305
Python + django???
07:27:49 ДП
User 112715267
Джанга не оч
07:29:39 ДП
User 112715267
У меня товарищ похапист питон хотел попробовать, сказал, что джанго уступает по функционалу по сравнению с фреймворками на других языках
07:30:09 ДП
User 206576154
User 75951305
Python + django???
ruby on rails ;)
07:32:22 ДП
User 112715267
Swift + Perfect
07:32:32 ДП
User 112715267
Это если хочется экспериментов
07:56:23 ДП
User 282857241
а че никто ноду не форсит? то же мне, джаваскриптовое сообщество))
07:57:23 ДП
User 57772277
Кстати по поводу ноды, на какой из бекенд фреймворков смотреть если ты рубист?
07:58:06 ДП
User 206576154
User 57772277
Кстати по поводу ноды, на какой из бекенд фреймворков смотреть если ты рубист?
rails, sinatra
07:58:25 ДП
User 57772277
Не, если решил на ноде писать
07:58:50 ДП
User 206576154
User 57772277
Не, если решил на ноде писать
expressjs
07:59:21 ДП
08:01:25 ДП
08:25:22 ДП
User 1844260
лол, а sails поверх expressjs и написан же
08:27:04 ДП
08:29:24 ДП
User 134877905
ну а Rails по верх Rack написаны
08:43:08 ДП
User 281771541
Может с RoR на Phoenix/Elixir  смотреть а не на node?
08:50:52 ДП
08:50:59 ДП
User 112715267
Слоупок, ну да ладно
08:51:47 ДП
User 57772277
User 281771541
Может с RoR на Phoenix/Elixir  смотреть а не на node?
Почему?
08:56:29 ДП
User 281771541
все по синтаксису похоже на ruby, но функционально
08:58:01 ДП
User 134877905
Ну потому что там главный кор разработчик Rails
08:58:53 ДП
User 134877905
А так ето тот же Erlang только обмазаный грубо говоря Ruby
08:59:33 ДП
User 134877905
Elixir это можно сказать сахар над Erlang
09:00:03 ДП
User 134877905
это моё личное мнение
09:00:17 ДП
User 281771541
мозги прийдеться перестраивать за счет функциональщины)))
09:01:07 ДП
User 134877905
Мне кажется не особо
09:02:20 ДП
User 281771541
ну поделайте тогда примеры на Haskell особенно если раньше писали например на C#
09:05:13 ДП
User 134877905
Ну да другая парадигма программирования. Но мне кажется что если ты знаешь хорошо один язык, то понять как работает другой у тебя не составит труда.
09:06:17 ДП
User 281771541
ООП меняет мозг))))
09:07:04 ДП
User 134877905
Может по началу тебя будет пугать вроде манад. Но когда ты поймешь для чего оно нужно, проблем не будет
09:07:17 ДП
User 134877905
Как и везде
09:07:26 ДП
User 39759851
User 134877905
Ну да другая парадигма программирования. Но мне кажется что если ты знаешь хорошо один язык, то понять как работает другой у тебя не составит труда.
Ну это если он мультипарадигменный
09:08:05 ДП
User 281771541
типа - так сегодня у нас ООП включаю правую половину мозга а завтро функ-е парадигмы значит левую половину)
09:08:21 ДП
User 1844260
User 281771541
типа - так сегодня у нас ООП включаю правую половину мозга а завтро функ-е парадигмы значит левую половину)
мозжечок
09:08:38 ДП
User 281771541
одновременно и то и другое - ВСЕ клинический случай вызывайте скорую)
09:10:13 ДП
User 134877905
Я вообще сейчас про графический дизайн читаю, мне нравится
09:10:56 ДП
User 281771541
как говориться одно дело читать другое 10000 часов рисовать)
09:12:28 ДП
User 134877905
Там также как и в программировании
09:14:21 ДП
User 1844260
я смотрю канал одного чувака на ютьюбе, который компонентным ремонтом маков занимается
09:14:40 ДП
User 1844260
т.е. тупо паяет, по какой-то причине очень успокаевает это
09:15:06 ДП
User 152816933
Пайка или просмотр того, как он это делает?
09:15:35 ДП
User 1844260
просмотр, ну и осознание, что все можно починить, сам я никогда паяльной станции не имел
09:16:01 ДП
User 213867982
User 1844260
т.е. тупо паяет, по какой-то причине очень успокаевает это
а я смотрю обзоры на еду)
09:16:03 ДП
User 152816933
Твои вкусы весьма специфичны...)
09:16:25 ДП
User 1844260
User 213867982
а я смотрю обзоры на еду)
это для желудка вредно, много кислоты выделяется в процессе)
09:16:28 ДП
User 213867982
меня тоже это успокаивает
09:16:40 ДП
User 213867982
да я поевшим сажусь успокаиваться
09:19:28 ДП
User 113361293
я даже если поем, после них еще хочу жрать
09:24:10 ДП
User 213867982
ну мы разных обзорщиков видимо смотрим, после моего есть совсем не хочется)
09:24:54 ДП
User 113361293
я обломова
09:26:27 ДП
User 206576154
User 113361293
я даже если поем, после них еще хочу жрать
я перестал смотреть друже обломова на голодный желудок, ибо это невыносимо))
09:27:10 ДП
User 152816933
Посоны, ну это) Дайте до обеда дотерпеть) Да и это чатик по Vue)
09:54:48 ДП
User 40268779
где вообще модераторы? )
10:16:02 ДП
User 133750577
На обеде
10:18:27 ДП
User 62044469
что я делаю не правильно?
10:18:27 ДП
User 62044469
http://pastebin.com/uz14rdGP
10:18:46 ДП
User 62044469
почему data() вызываеться только при рендере? а когда кликаю нет
10:20:42 ДП
User 152816933
this.msg надо
10:21:00 ДП
User 62044469
пробовал
10:21:06 ДП
User 62044469
у data другой this
10:21:10 ДП
User 152816933
а, падажи
10:21:56 ДП
User 152816933
тебе message менять надо
10:22:01 ДП
User 152816933
msg не реактивно
10:22:08 ДП
User 133750577
this.message
10:22:53 ДП
User 62044469
да, сработало, 👍👍👍
10:23:05 ДП
10:23:09 ДП
User 133750577
Но постичь логику этого кода я так и не смог
10:23:32 ДП
User 62044469
User 133750577
Но постичь логику этого кода я так и не смог
вообще? или моего?)
10:23:45 ДП
User 152816933
твоего
10:24:07 ДП
User 152816933
какой смысл хранить msg отдельно?
10:25:08 ДП
User 62044469
я нуб, и у меня не запустился get started так как делаю через vue-cli, начал експерементировать
10:26:33 ДП
11:22:04 ДП
User 60331718
Почему стоит выбрать Vue.js в 2017 и что не так с другими фреймворками, открытая лекция Ильи Климова — https://youtu.be/7pmw5gvWAf8
11:36:42 ДП
User 113361293
ребят, в компоненте детенеше присваиваю новое значение одному из параметров объекта, изменения сами вносятся в родительский, т.к. это ссылочный тип
11:36:53 ДП
User 113361293
разве такое не нарушает однонаправленный поток данных?
11:37:21 ДП
User 113361293
я вот удивился, когда дописал то что хотел раньше ожидаемого )
11:39:13 ДП
User 133750577
Откуда у тебя ссылка на внутренний объект родителя?
11:48:37 ДП
User 85413039
всем привет
11:48:56 ДП
User 85413039
а в  router-link свои классы можно добавлять?
11:54:05 ДП
User 184398046
можно
11:55:24 ДП
User 212842542
Ну про ссылочный тип просто надо помнить. Это так же как  если записать какой-то объект в переменную и потом изменить в нем что-то, не стоит удивляться что изменилось в обоих местах, так как это 1 объект)
11:58:16 ДП
User 60331718
User 133750577
Откуда у тебя ссылка на внутренний объект родителя?
+
11:59:48 ДП
User 212842542
через пропсы передать
12:01:19 ПП
User 60331718
А не, норм тогда
12:05:55 ПП
User 113361293
в реакте просто приходилось хендлер дополнительно передавать
12:17:01 ПП
User 140588442
пагни, итальянская документация просто космос!
12:17:37 ПП
User 140588442
там даже названия типов переведены
12:53:37 ПП
User 133750577
User 212842542
через пропсы передать
Звучит как костыль
12:55:18 ПП
User 133750577
Не могу придумать юзкейс даже
01:07:23 ПП
User 212842542
Не можешь придумать юзкейс чтоб в пропсы передавать массив или объект?
01:08:11 ПП
User 212842542
Ну есть у тебя в дате массив, каждый элемент его это объект со свойствами. Детям передаешь такие объекты как пропсы.
01:08:30 ПП
User 113361293
я уже написал пример и разобрался
01:08:38 ПП
User 113361293
подтвердил догадки
01:08:44 ПП
User 212842542
не все ж данные это строки, числа и булеан
01:09:23 ПП
User 113361293
т.е. объекты можно менять без оповещений родителю
01:09:34 ПП
User 113361293
не вытекает из этого каких-то неприятносей в работе?
01:10:19 ПП
User 212842542
Костыль имхо это когда у тебя данные строка, а ты передаешь объяет с этой строкой чтоб не емитить ивенты)
01:10:43 ПП
User 212842542
А если данные по структуре являются ссылочным типом то все ок
01:11:13 ПП
User 113361293
я вот для примера как раз передавал строку в объекте и без него )
01:11:58 ПП
User 113361293
кстати, скачал таки альфу вчера
01:12:04 ПП
User 113361293
скобки не закрываются сами
01:12:09 ПП
01:12:14 ПП
User 113361293
и иконок у vue файлов нет
01:13:54 ПП
User 212842542
У меня закрывает скобки, это ж обычный js
01:13:58 ПП
User 212842542
Или ты о чем?
01:14:31 ПП
User 112715267
В саблайме и вскоде закрывается {{
01:14:45 ПП
User 113361293
фигурные
01:15:03 ПП
User 113361293
не в альфе у меня они тоже закрывались
01:15:18 ПП
User 133750577
Передавать ссылку на объект - ок, менять этот объект в child компоненте, если ты придерживаешься one way - не ок
01:16:18 ПП
User 113361293
правильней вызывать функцию в родителе и там менять объект?
01:16:39 ПП
User 133750577
Если нужно передавать данные наверх то либо Vuex, либо глобальный объект (что тоже самое), либо $emit
01:18:23 ПП
User 113361293
какие проблемы могут быть, если пользоваться такой фичей ссылочных типов конкретно в компонентах?
01:18:46 ПП
User 133750577
Пока проект небольшой - никаких
01:18:56 ПП
User 133750577
Но это звучит как отличный способ отстрелить ногу
01:19:02 ПП
User 113361293
а в большем не отследишь
01:19:05 ПП
User 60331718
User 133750577
Если нужно передавать данные наверх то либо Vuex, либо глобальный объект (что тоже самое), либо $emit
нет, $emit это межкомонентные связи, не обязательно состоящие в родственных отношениях
01:19:06 ПП
User 113361293
спасибо, понял
01:19:26 ПП
User 60331718
как раз таки родитель-ребенок - это пропсы
01:19:40 ПП
User 133750577
User 60331718
нет, $emit это межкомонентные связи, не обязательно состоящие в родственных отношениях
Я не говорил, что его можно использовать ТОЛЬКО для етого
01:19:47 ПП
User 133750577
User 60331718
как раз таки родитель-ребенок - это пропсы
Только вниз
01:20:00 ПП
User 60331718
User 133750577
Я не говорил, что его можно использовать ТОЛЬКО для етого
на всякий случай внес свою лепту👍🏻
01:20:24 ПП
User 113361293
глобальный класс это ж и есть шина?
01:20:35 ПП
User 113361293
или это еще одна реализация
01:21:12 ПП
User 133750577
User 113361293
а в большем не отследишь
В том и проблема, vuex записывает коммиты, $emit - это события, они тоже пишутся
01:28:42 ПП
User 133750577
User 113361293
глобальный класс это ж и есть шина?
Да
01:31:47 ПП
User 234491501
User 112715267
У меня товарищ похапист питон хотел попробовать, сказал, что джанго уступает по функционалу по сравнению с фреймворками на других языках
Laravel умеет?
01:32:53 ПП
User 139068333
User 112715267
У меня товарищ похапист питон хотел попробовать, сказал, что джанго уступает по функционалу по сравнению с фреймворками на других языках
ето потому что pyramid надо брать. он бы еще взял самый популярный пыхофреймворк и сказал что пыха вообще не та
01:35:51 ПП
01:35:52 ПП
01:38:01 ПП
User 139068333
а сколько вакансий курьеров
01:38:24 ПП
User 139068333
речь была про функционал а не вакаснии
01:39:44 ПП
User 134877905
Пойду на pyramid попишу немного
01:40:10 ПП
User 114257402
вопрос, а nuxt.js подходит для сео поисковиков получается?
01:40:35 ПП
User 114257402
вроде как ssr же
01:40:55 ПП
01:41:36 ПП
User 234491501
User 134877905
и что?
01:47:10 ПП
01:49:11 ПП
User 139068333
ну в случае ФРОНТЭНДА сила комьюнити решает потому что нужно сделать 9000 компонентов и библиотек на все случаи жизни
01:49:51 ПП
User 139068333
а вот нормальный бекенд умудряются пилить десяток опытных человек
01:50:49 ПП
01:51:51 ПП
User 139068333
ну я это направление опередил сразу почту
01:51:51 ПП
User 139068333
а сколько вакансий курьеров
01:53:58 ПП
User 134877905
на upwork нету вакансий курьера
01:55:17 ПП
User 139068333
ну тогда нужен скриншот показывающий отношение вакансий апворка и вакансий вообще
01:55:39 ПП
User 152816933
User 139068333
ну тогда нужен скриншот показывающий отношение вакансий апворка и вакансий вообще
это ж фриланс проекты
02:10:20 ПП
User 85413039
хотел узнать как подклчить сторонние js либы в проект
02:11:08 ПП
User 85413039
у меня есть верстка из webflow.io так то он номр css делает, но для своих штук он юзает своб либу, webflow.js
02:11:21 ПП
User 85413039
я его закинул в src/assets/js
02:11:30 ПП
User 85413039
использую шаблон от vue-cдi
02:12:17 ПП
User 85413039
в App.vue подключил через <script src="assets/js/webflow.js">
02:12:22 ПП
User 85413039
но он не подключатеся
02:13:08 ПП
User 133750577
Ты это в темплейт написал?
02:14:51 ПП
02:16:05 ПП
User 113361293
как оно вообще верстать на вебфлоу?
02:17:49 ПП
User 85413039
отлично)
02:17:56 ПП
User 85413039
сразу в flexbox
02:18:40 ПП
User 113361293
а если css распихать по компонентам?
02:19:46 ПП
User 85413039
проблем не видел
02:20:28 ПП
User 113361293
не, в смысле почему б тебе так не сделать?
02:22:04 ПП
User 85413039
я так и делаю
02:22:18 ПП
User 85413039
все в принципе сам справился
02:26:28 ПП
User 55423102
https://alligator.io/vuejs/roundup-state-management-libraries/
alligator.io/vuejs/roundup-state-management-libraries
A comparison of the various state management libraries available for use with Vue.js.
03:12:14 ПП
User 152816933
Чатик, а вы как SVG иконки юзаете в Vue? 
Меня интересует вариант, когда все иконки собираются в один SVG спрайт, а потом выводятся через <use>
03:13:34 ПП
User 56924675
https://github.com/mrsum/webpack-svgstore-plugin
github.com/mrsum/webpack-svgstore-plugin
Simple svg-sprite creating with webpack. Contribute to mrsum/webpack-svgstore-plugin development by creating an account on GitHub.
03:16:01 ПП
User 152816933
пасиба, посмотрю
03:41:34 ПП
User 85413039
https://youtu.be/sPQu9-whbeI
youtube.com/watch?v=sPQu9-whbeI
I've been using Webflow for the past few weeks, and I have to say... I'm sold! I love it :) Music in this video: Sugar Dream by Emil Axelsson Watch me practi...
06:22:22 ПП
User 113361293
столько новеньких за сегодня
06:22:25 ПП
User 113361293
коммьюнити растет
06:22:45 ПП
User 158893367
Статья на geektimes
06:24:22 ПП
User 154352602
Всем добрый вечер! Изучаю Vue для разработки одного муз. проекта. Работаю над фронтендом в Лаборатории Касперского. Попал сюда действительно по ссылке из статьи на гиктаймс!
06:25:04 ПП
User 1844260
добро пожаловать
06:25:16 ПП
User 75951305
Привет)
06:25:47 ПП
User 112715267
ппц народ зашел
06:25:50 ПП
User 112715267
растем))
06:25:56 ПП
06:26:17 ПП
User 175310
и никто не представился)
06:26:30 ПП
User 75951305
Это очень хорошо. 
Но мне все же больше нравятся маленькие, ламповые статики.
06:26:54 ПП
User 282857241
Уже постили, да?
06:26:54 ПП
User 282857241
Почему стоит выбрать Vue.js в 2017 и что не так с другими фреймворками, открытая лекция Ильи Климова — https://youtu.be/7pmw5gvWAf8
06:27:02 ПП
06:27:07 ПП
User 75951305
Раза 2 или 3
06:28:18 ПП
User 154352602
я представился :)
06:28:37 ПП
User 158893367
Я тоже с гиктаймс.
С вуе пытался пару раз начать знакомство, но не доходили руки.
Буду рад ссылкам на годные мануалы для новичков.
В основном специализируюсь на бэкенде, но сейчас идет тенденция к фулл-стек. Js юзаю либо native, либо jquery. Решил на досуге поизучать модные js-фреймворки.
06:35:11 ПП
User 232897796
Что может быть более доступным мануалом для новичков, чем переведенная официальная документация? )
06:36:19 ПП
User 232897796
А откуда вдруг тенденция к фулстеку? Наоборот же фронт сепарировался по самое не могу
06:37:27 ПП
User 113361293
ой, а скиньте статью
06:37:51 ПП
User 113361293
документация и в правду хороша
06:38:15 ПП
User 113361293
можете курс Максимилиана Шварцмюллера посмотреть
06:38:19 ПП
User 9656239
Тенденция к фулстэку, чтобы этих зазнавшихся фронтов, которые возомнили себя богами, спустить на землю.
06:38:28 ПП
User 9656239
Шутка если что.
06:40:05 ПП
User 9656239
А вообще разбираться стоит, но работать и за фронт и за бэк не очень то продуктивно.
06:40:41 ПП
User 113361293
с чего вообще начинают знакомство с бэкэнодом?
06:41:21 ПП
User 9656239
С чего хочешь)
06:41:51 ПП
User 9656239
Но лучше не с ноды и не с монги
06:42:26 ПП
User 40595124
Лучше со статического комплириуемого языка.
06:42:30 ПП
User 40595124
И нормальной реляционной СУБД.
06:43:33 ПП
User 40595124
Чтобы были нормальные типы, type inference, нативные бинарники.
06:47:33 ПП
06:49:38 ПП
User 158893367
Тенденция к фулл-стеку исходя из рабочих реалий :)
Да и для себя интересно.
Пока что не особо вижу смысл во фронт-енд фреймворках (ангуляры, вью итд).
Shadow-dom, двухсторонние биндинги и так реализуются.
А клиентский рендеринг вообще не понимаю (в случае если вообще забили на рендер на сервере и с выключенным js отдается пустая страница).
06:51:15 ПП
User 56924675
В чатике каждого фреймворка всегда своя картинка где их любимец впереди)
06:54:56 ПП
User 60331718
User 158893367
Тенденция к фулл-стеку исходя из рабочих реалий :)
Да и для себя интересно.
Пока что не особо вижу смысл во фронт-енд фреймворках (ангуляры, вью итд).
Shadow-dom, двухсторонние биндинги и так реализуются.
А клиентский рендеринг вообще не понимаю (в случае если вообще забили на рендер на сервере и с выключенным js отдается пустая страница).
Последний аргумент не состоятельный
06:55:54 ПП
User 60331718
Про отключеный жс
06:56:05 ПП
User 158893367
User 60331718
Последний аргумент не состоятельный
Т.е. клиентский рендеринг, забивая на nojs это норма?
06:57:26 ПП
User 60331718
User 158893367
Т.е. клиентский рендеринг, забивая на nojs это норма?
Кмк да
06:57:26 ПП
User 9656239
Я не знаю людей у которых бы был отключен js
06:57:31 ПП
User 60331718
User 9656239
Я не знаю людей у которых бы был отключен js
+
06:57:50 ПП
User 1844260
они есть, так же как и люди, у которых браузер links
06:57:55 ПП
User 1844260
или до сих пор ie6
06:58:03 ПП
User 1844260
но на них абсолютно всем пофиг
06:58:59 ПП
User 9656239
А вот в плане SEO (у меня богатый бэкграунд в этой области) только рендеринг на стороне сервера. Нормальный рендеринг, а не костыли всякие.
06:59:09 ПП
User 232897796
Так ведь есть же пререндеринг шаблонов на сервере
06:59:18 ПП
User 232897796
Он для сео как раз вроде и нужен
06:59:52 ПП
User 9656239
User 232897796
Так ведь есть же пререндеринг шаблонов на сервере
Я не видел хороших решений. Статическая генерация не вариант.
07:00:21 ПП
User 9656239
Прочие решения выглядят тоже как костыли.
07:02:00 ПП
User 9656239
Клиентский рендеринг хорошо для веб приложений, где не нужна индексация. Админки там всякие. Личные кабинеты.
07:02:43 ПП
User 232897796
Если у тебя над душой не стоит команда сеошников, можно положить на все и делать какой угодно рендеринг, собсно
07:03:08 ПП
User 9656239
User 232897796
Если у тебя над душой не стоит команда сеошников, можно положить на все и делать какой угодно рендеринг, собсно
я бы вас уволил нахрен
07:03:49 ПП
User 9656239
Я не ради холивара. Просто я SEOшник, бэкэндер и немного фронт теперь. У меня свои pet проекты, от того как они будут индексироваться зависит как я буду кушать и смогу ли платить своей небольшой команде.
07:04:26 ПП
User 232897796
Вот именно ) потому что вы SEOшник
07:04:32 ПП
User 232897796
И бэкендер
07:04:57 ПП
User 9656239
Потому что я руководитель и владлец проекта.
07:05:14 ПП
User 232897796
Ну и чсв еще )
07:05:22 ПП
User 9656239
Смысл работать над проектом не переживая за его будущее?
07:05:57 ПП
User 232897796
Не все проекты раскручиваются через seo
07:05:59 ПП
User 158893367
Как по мне ТОЛЬКО клиентский рендер зло.
Да и в общем тенденция утяжеления страниц, куче js не радует.
07:06:13 ПП
User 1844260
так собственно о чем спор? у ангуляра или реакта есть ssr?
07:06:16 ПП
User 9656239
Вы предлагаете просто высосать из клиента/заказчика деньги наплевав на то что ему потом с этим всем делать.
07:06:29 ПП
User 60331718
User 1844260
так собственно о чем спор? у ангуляра или реакта есть ssr?
Есть
07:07:06 ПП
User 1844260
он "костыльный" или нормальный?
07:07:09 ПП
User 60331718
User 9656239
Вы предлагаете просто высосать из клиента/заказчика деньги наплевав на то что ему потом с этим всем делать.
Я уже перестал понимать, чем клиентский рендеринг плох?
07:07:19 ПП
User 9656239
User 1844260
так собственно о чем спор? у ангуляра или реакта есть ssr?
есть костыли у реакта. но они реально костыли. я делал это еще 3 года назад. От этого отказались в пользу нормального серверного рендеринга.
07:07:45 ПП
User 232897796
User 60331718
Я уже перестал понимать, чем клиентский рендеринг плох?
чуваку не нравится его сеошить xd
07:07:56 ПП
User 9656239
User 60331718
Я уже перестал понимать, чем клиентский рендеринг плох?
он не плох. просто нельзя так делать везде.
07:08:09 ПП
User 118564668
User 9656239
есть костыли у реакта. но они реально костыли. я делал это еще 3 года назад. От этого отказались в пользу нормального серверного рендеринга.
3 года назад...
07:08:53 ПП
User 9656239
User 118564668
3 года назад...
ну может 2,5 могу сорцы поднять.
07:09:11 ПП
User 9656239
суть в том что 3 года прошло а костыли все те же
07:09:21 ПП
User 118564668
Подобная история была на работе, когда чувак дрочил на open layer, мол leaflet говно, а трогал он его в 2012 году последний раз
07:09:30 ПП
User 212842542
вспомнилось, как я когда-то случайно зашел на файл аплодилку одну с отключенным js :) https://i.imgur.com/FqSO0t1.png
i.imgur.com/FqSO0t1.png
07:10:05 ПП
User 1844260
User 9656239
суть в том что 3 года прошло а костыли все те же
за три года в js революции происходят. возможно это говорит о том, что твоя тема не нужна никому
07:10:14 ПП
User 232897796
User 212842542
вспомнилось, как я когда-то случайно зашел на файл аплодилку одну с отключенным js :) https://i.imgur.com/FqSO0t1.png
i.imgur.com/FqSO0t1.png
супер ))
07:10:43 ПП
User 1844260
User 212842542
вспомнилось, как я когда-то случайно зашел на файл аплодилку одну с отключенным js :) https://i.imgur.com/FqSO0t1.png
i.imgur.com/FqSO0t1.png
там все правильно написано
07:11:06 ПП
User 212842542
да, я тоже считаю что надо отдавать такое сообщение
07:11:07 ПП
User 9656239
Все рассказы о том что гугл и яндекс индексируют "ajax сайты" - это просто отмазка. Поисковик бывает трудно заставить индексировать даже нормальный серверный рендеринг, не говоря уже о SPA приложеньках.
07:11:10 ПП
User 212842542
но не белую страницу
07:12:14 ПП
User 9656239
Ребята. Давайт честно. Поднимите руки те из вас, кто компетентен в SEO?
07:12:32 ПП
User 158893367
Без js не должны работать только те вещи, где он реально необходим.
А про <noscript> мне кажется вообще все забыли, по крайней мере не встречал в чужих проектах, которые мне попадались.
07:12:33 ПП
User 1844260
поднимите руки те, кому это вообще интересно, лол
07:12:44 ПП
User 60331718
User 9656239
он не плох. просто нельзя так делать везде.
Чет эт?
07:13:01 ПП
User 1844260
идите на сёрч и там нойте про очередные сбои в работе яндекса
07:13:02 ПП
User 85413039
Че за статья на гиктаймс?
07:13:20 ПП
User 158893367
User 85413039
Че за статья на гиктаймс?
Обзор dev-чатиков
07:13:20 ПП
User 232897796
User 9656239
Ребята. Давайт честно. Поднимите руки те из вас, кто компетентен в SEO?
сказал чувак, который второй день прогает на js и "темлидит" при этом кого
07:13:22 ПП
User 9656239
User 60331718
Чет эт?
индексация
07:14:17 ПП
User 282857241
User 158893367
Обзор dev-чатиков
Можно ссылку
07:14:59 ПП
User 158893367
User 282857241
Можно ссылку
https://m.geektimes.ru/post/285704/
m.habr.com/post/401383
Многим уже известно, что в мессенджере Telegram помимо прямого общения между двумя людьми также реализованы другие полезные инструменты: Каналы — некий...
07:15:08 ПП
User 282857241
Спасибо
07:15:10 ПП
User 9656239
User 232897796
сказал чувак, который второй день прогает на js и "темлидит" при этом кого
я знаю. опечатку на стене вконакте было уже не исправить. (буква "е" там взялась из англ. team) по существу есть что? да я начал разбираться в JS относительно недавно, если говорить о SPA приложениях. При этом горя с ними я успел хапнуть еще 2-3 года назад.
07:16:12 ПП
User 232897796
2-3 года был несколько другой js
07:16:22 ПП
User 134877905
@bosenok Какие у тебя проблемы?
07:17:01 ПП
User 9656239
User 232897796
2-3 года был несколько другой js
был реакт, был вебпак. сказки мне не разказывайте. у меня все ходы записаны.
07:17:12 ПП
User 140588442
User 9656239
я знаю. опечатку на стене вконакте было уже не исправить. (буква "е" там взялась из англ. team) по существу есть что? да я начал разбираться в JS относительно недавно, если говорить о SPA приложениях. При этом горя с ними я успел хапнуть еще 2-3 года назад.
последние четыре года я делал проекты которые бессмысленно индексировать
07:17:33 ПП
User 140588442
учитывайте, что такие есть и их много
07:17:57 ПП
User 9656239
User 140588442
последние четыре года я делал проекты которые бессмысленно индексировать
значит вам отлично подходит SPA. Я же сказал SPA это хорошо, но нельзя его пихать везде.
07:18:01 ПП
User 152816933
У меня на текущей работе вообще не проектов, которые надо индексировать. Скорее даже наоборот :)
07:18:21 ПП
User 134877905
лол так не юзай SPA
07:18:34 ПП
User 1844260
а кто его пихает, что говорят, то и пишем
07:18:35 ПП
User 112715267
Что-то Илья внатуре вбрасывает дичь какую-то
07:18:39 ПП
User 140588442
User 9656239
значит вам отлично подходит SPA. Я же сказал SPA это хорошо, но нельзя его пихать везде.
тогда зачем вы здесь?
07:18:48 ПП
User 60331718
User 9656239
индексация
Я знаю что это такое, мне кажется даже у яндекса есть технологии для индексации клиентского рендеренга
07:18:50 ПП
User 112715267
Если не нравится spa - боже, не юзайте, в чем проблема?
07:19:00 ПП
User 112715267
Это первое
07:19:08 ПП
User 112715267
Второе - зачем вам индексация админки/личного кабинета юзера?
07:19:16 ПП
User 112715267
User 60331718
Я знаю что это такое, мне кажется даже у яндекса есть технологии для индексации клиентского рендеренга
Ну и третье
07:19:37 ПП
User 9656239
User 134877905
лол так не юзай SPA
Тут некая Анастасия сказала что ей насрать даже если индексация нужна. Я сказал что она не права.
07:19:38 ПП
User 152816933
Может я зануда, но жаль у телеграмма нет отдельных комнат :(
07:19:47 ПП
User 60331718
User 9656239
был реакт, был вебпак. сказки мне не разказывайте. у меня все ходы записаны.
Ппц 3 года для веба это типо больше чем дофига
07:19:54 ПП
User 60331718
User 60331718
Ппц 3 года для веба это типо больше чем дофига
Для клиента
07:20:15 ПП
User 1844260
да-да, до вебпака жизни не было, ой ой ой
07:20:54 ПП
User 140588442
User 9656239
Тут некая Анастасия сказала что ей насрать даже если индексация нужна. Я сказал что она не права.
позвольте, там была оговорка "если нет над головой команды сеошников", я это понял как если нет необходимости думать об индексации
07:21:03 ПП
User 9656239
User 112715267
Если не нравится spa - боже, не юзайте, в чем проблема?
Я где то написал другое? Я тоже самое написал выше причем 2 раза. Но если это интернет магазин или новостной сайт, то нужен серверный рендеринг.
07:21:04 ПП
User 232897796
User 9656239
Тут некая Анастасия сказала что ей насрать даже если индексация нужна. Я сказал что она не права.
я сказала, что мне насрать, если нет убогих сео требований
07:21:05 ПП
User 158893367
User 1844260
да-да, до вебпака жизни не было, ой ой ой
Не было жизни до прекращения поддержки ie6)
07:21:06 ПП
User 134877905
@bosenok Ну значит потом сольют бабки на рефакторинг, и профуконое время
07:21:37 ПП
User 112715267
User 9656239
Я где то написал другое? Я тоже самое написал выше причем 2 раза. Но если это интернет магазин или новостной сайт, то нужен серверный рендеринг.
Смысл писать очевидные вещи?
07:21:43 ПП
User 112715267
Это все прекрасно знают
07:22:04 ПП
User 60331718
Этот трешак пора заканчивать тут, давайте продолжите в другом чате
07:22:08 ПП
User 140588442
User 9656239
Я где то написал другое? Я тоже самое написал выше причем 2 раза. Но если это интернет магазин или новостной сайт, то нужен серверный рендеринг.
кто же с этим спорти
07:22:19 ПП
User 140588442
хотя медуза ведь индексируется
07:22:46 ПП
User 9656239
ребят. Ладно. Я начал эту тему с того что не хочу холиваров. В итоге жуткий оффтоп.
07:22:56 ПП
User 9656239
Есть тут админы потереть все это?
07:23:13 ПП
User 112715267
User 60331718
Этот трешак пора заканчивать тут, давайте продолжите в другом чате
+
Уже каждый день какая-то дичь происходит, причем вопросы одни и те же
Закроем эту тему
07:24:23 ПП
User 152816933
Кто-нить пишит e2e тесты? Юзает testcafe?
https://www.npmjs.com/package/testcafe-vue-selectors
npmjs.com/package/testcafe-vue-selectors
VueJS selectors for TestCafe
07:24:42 ПП
User 158893367
User 140588442
хотя медуза ведь индексируется
У медузы нормальный серверный рендер.
07:36:23 ПП
User 60331718
@DenisIzmaylov 
подчисть тут срачик
08:08:46 ПП
User 1844260
*.vue может содержать несколько секций script?
08:09:14 ПП
User 133750577
Мсье знает толк
08:09:16 ПП
User 133750577
А зачем?
08:09:37 ПП
User 1844260
вопрос спецификации
08:09:59 ПП
User 1844260
видели такое или нет, будет работать или нет
08:11:18 ПП
User 60331718
User 1844260
видели такое или нет, будет работать или нет
я не видел и не пробовал
08:11:33 ПП
User 212842542
Вроде только несколько стайлов может быть
08:11:34 ПП
User 133750577
Насчет именно script не уверен, но кастом блоком точно можно еще один js прикрутить
08:11:41 ПП
User 133750577
https://vue-loader.vuejs.org/en/configurations/custom-blocks.html
08:11:42 ПП
User 212842542
Темплейт и скрипт по 1
08:12:02 ПП
User 1844260
User 212842542
Темплейт и скрипт по 1
да, логично
08:16:23 ПП
User 133750577
User 1844260
*.vue может содержать несколько секций script?
Ну а вообще, если прямо очень надо, всегда можно форкнуть vue-loader
08:17:25 ПП
User 1844260
User 133750577
Ну а вообще, если прямо очень надо, всегда можно форкнуть vue-loader
ну я уж тогда vue-compiler форкну)
08:17:34 ПП
User 1844260
но не надо
08:18:00 ПП
User 60331718
все таки интересно, а зачем тебе такое?
08:18:26 ПП
User 133750577
User 1844260
ну я уж тогда vue-compiler форкну)
А что это?
08:19:14 ПП
User 1844260
User 60331718
все таки интересно, а зачем тебе такое?
пишу легкий парсер, чтобы без вебпака или чего еще юзать, вот хочу, чтобы близко к спекам было
08:19:54 ПП
User 1844260
User 133750577
А что это?
то, что компилирует vue файл в js, ну выдергивает теги, добавляет source-maps
08:19:58 ПП
User 1844260
низкоуровневая фигня
08:23:42 ПП
User 75951305
Вопрос такой#оффтоп: если нужно приложения для spa на вью. Лучше юзать кордову или писать на наивных для дроида языках
08:27:32 ПП
User 133750577
User 1844260
то, что компилирует vue файл в js, ну выдергивает теги, добавляет source-maps
Разве не лоадер это как раз делает?
08:28:54 ПП
User 1844260
ну template-compiler.js из vue-loader открой
08:29:02 ПП
User 1844260
и посмотри код
08:51:48 ПП
User 112715267
есть у кого алерты на Vue красивые?
08:53:01 ПП
User 232897796
Sweetalerts
08:53:59 ПП
08:54:03 ПП
User 112715267
Та мне бы попроще что-то
08:54:12 ПП
User 112715267
Чисто всплывало сбоку где-нибудь
08:54:13 ПП
User 106515489
пацаны, смотрите, тут те... гхм... мадам
08:54:20 ПП
User 106515489
так бывает?
08:54:26 ПП
User 112715267
Там слишком много всего просто
08:55:11 ПП
User 112715267
вспомнил картинку с дружко
08:55:15 ПП
User 112715267
User 232897796
Sweetalerts
08:55:31 ПП
User 106515489
прелесть компонентных фреймворков в том, что если правильно подключить стили, то можно из набора кнопочек взять себе только одну
08:56:40 ПП
User 106515489
правда у меня не вышло, вбпак заглючил чтоли. удачи в этом короче. Если нужна одна алертка - придется через это пройти
08:56:41 ПП
User 232897796
Ты просишь красивый алерт, но оказываешься от красивого алерта
08:56:44 ПП
User 232897796
Не надо так
08:57:48 ПП
User 112715267
Да там много всяких фич, они прикольные, но это много
08:57:48 ПП
User 232897796
Вообще тогда может есть смысл самому быстренько написать фигнюшку чтобы сбоку появлялась
08:57:57 ПП
User 112715267
мне влом(
08:58:12 ПП
User 232897796
Зрада или перемога
09:00:06 ПП
User 106515489
чувак, а что мешает подключить из кучи вкусных фич только ту что тебе нужна? в билде только она будет
09:03:37 ПП
User 112715267
а, ну да
09:03:42 ПП
User 112715267
я довн
09:53:17 ПП
User 112715267
че-то я туплю
09:53:25 ПП
User 112715267
но как их на Vue заставить работать
09:53:55 ПП
User 112715267
Вроде подключил, пишу MessageBox(...), но ничего не происходит
И консоль пустая
10:47:31 ПП
User 139068333
User 232897796
А откуда вдруг тенденция к фулстеку? Наоборот же фронт сепарировался по самое не могу
вопрос от чего сепарировался
10:48:04 ПП
User 139068333
на беке ничего не осталось и все нормальные бекендеры начали дрочить фронт