Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 June 23

T

Timofey in Nuxt.js — русскоговорящее сообщество
Владимир Бандуристов
Пфффф, а то доклады не повторяются. У всех разные способы изложения, возможно именно твой будет эталонным в этой теме)
да я не то чтобы опытный докладчик
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Mazino U
Да я ж не спорю, что не навязываешь, и никто ( в здравом уме) не будет все пускать через шину, про это речи и не шло. Вопрос был только к "ярому" выпроваживанию шины в небытие, а почему никто не отвечает, так чтобы вопросов не осталось. У нее свое место и имхо без нее нельзя в решении многих вещей.
Тоже этого не понимаю. Хочешь пользуй, хочешь нет. Но насильно запрещать то зачем? Гибкость нужна какая-никакая
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Тоже этого не понимаю. Хочешь пользуй, хочешь нет. Но насильно запрещать то зачем? Гибкость нужна какая-никакая
так а разве кто-то запрещает? просто мы перестали имплементировать ее через вью инстанс
источник

MU

Mazino U in Nuxt.js — русскоговорящее сообщество
@iAmTimofey
я бы даже мог объяснить, почему так, но это долгий лонгрид, так что лучше статьи на тему поискать, наверняка их полно

я вот в своих изысканиях не нашел ничего путного, все поверхностно. Нигде небыло такого, чтобы вот есть такой кейс(и это не гребаная todo), и вот его обычно решают через шину, но это плохо потому, что {...} и надо так потому, что {...} таким образом оно покрывает недостатки предыдущего решения с минимумом жертв
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Natalia Tepluhina
так а разве кто-то запрещает? просто мы перестали имплементировать ее через вью инстанс
Хорошо если такая возможность все же останется
источник

T

Timofey in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Тоже этого не понимаю. Хочешь пользуй, хочешь нет. Но насильно запрещать то зачем? Гибкость нужна какая-никакая
ну в рамках приложения у тебя же уже есть вьюкс, так зачем бас? он решает те же проблемы, хоть и другим способом
источник

MU

Mazino U in Nuxt.js — русскоговорящее сообщество
Natalia Tepluhina
так а разве кто-то запрещает? просто мы перестали имплементировать ее через вью инстанс
Ну просто если инструмент в работе с ним часто генерирует такую потребность, неплохо, чтобы оно было из коробки, а не приспособой. Фреймворк - это же швейцарский нож
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Dmitry Petrik
Хорошо если такая возможность все же останется
это обсуждалось в контексте RFC
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Mazino U
Ну просто если инструмент в работе с ним часто генерирует такую потребность, неплохо, чтобы оно было из коробки, а не приспособой. Фреймворк - это же швейцарский нож
нет, это большое заблуждение - тащить все-что-можно-притащить в прототип фреймворка
источник

T

Timofey in Nuxt.js — русскоговорящее сообщество
бас хорош, когда разные приложения нужно как-то заставить общаться - типа микрофронтендов каких-нибудь или просто легаси на жквери с новым модным vue spa подружить
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Mazino U
Ну просто если инструмент в работе с ним часто генерирует такую потребность, неплохо, чтобы оно было из коробки, а не приспособой. Фреймворк - это же швейцарский нож
и насколько "часто" он генерирует такую потребность - это большой вопрос. Тот же РФЦ в отличие от многих других не получил ни одного критического отзыва
источник

T

Timofey in Nuxt.js — русскоговорящее сообщество
Mazino U
@iAmTimofey
я бы даже мог объяснить, почему так, но это долгий лонгрид, так что лучше статьи на тему поискать, наверняка их полно

я вот в своих изысканиях не нашел ничего путного, все поверхностно. Нигде небыло такого, чтобы вот есть такой кейс(и это не гребаная todo), и вот его обычно решают через шину, но это плохо потому, что {...} и надо так потому, что {...} таким образом оно покрывает недостатки предыдущего решения с минимумом жертв
возможно, напишу и тогда скину сюда) но подписываться кровью под этим сообщение не буду
источник

E

Evgeny in Nuxt.js — русскоговорящее сообщество
Mazino U
Ну просто если инструмент в работе с ним часто генерирует такую потребность, неплохо, чтобы оно было из коробки, а не приспособой. Фреймворк - это же швейцарский нож
швейцарский нож это комболибы типа jquery. А фреймворки, в большей степени, как мне кажется, должны быть ящиком с инструментами, из которог убирают редкое или не нужное и добавляют нужное и актуальное. Остальное остается за мастером
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Natalia Tepluhina
и насколько "часто" он генерирует такую потребность - это большой вопрос. Тот же РФЦ в отличие от многих других не получил ни одного критического отзыва
С вьюшными рфс есть проблема, не все понимают далекоидущие последствия этих изменений)
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Отсюда и мало комментариев
источник

MU

Mazino U in Nuxt.js — русскоговорящее сообщество
Evgeny
швейцарский нож это комболибы типа jquery. А фреймворки, в большей степени, как мне кажется, должны быть ящиком с инструментами, из которог убирают редкое или не нужное и добавляют нужное и актуальное. Остальное остается за мастером
а мне вот строго наоборот кажется про аналогию с ножом и ящиком. нож это как бы vendor provided, там все подогнано, чтобы все "под рукой" так сказать, а вот ящик  - это такое, че туда набросаешь поди разбери, а еще какой-нибудь инструмент паленый окажется и прострешь себе ногу.
источник

NT

Natalia Tepluhina in Nuxt.js — русскоговорящее сообщество
Stanislav Lashmanov
С вьюшными рфс есть проблема, не все понимают далекоидущие последствия этих изменений)
Я понимаю, но в случае рфц вида "мы уберем event bus" по-моему все очевидно :)
источник

SL

Stanislav Lashmanov in Nuxt.js — русскоговорящее сообщество
Я вот так пропустил много рфс в которых мне кажется есть изменения на которые можно было бы повлиять, просто потому что я тогда и вью то толком не знал)
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Timofey
ну в рамках приложения у тебя же уже есть вьюкс, так зачем бас? он решает те же проблемы, хоть и другим способом
Допустим есть у меня метод который запускает обновление списка продуктов. И полно кейсов когда нужно вызывать этот метод. Пользователь щелкнул по пункт меню, нужно переполучить список продуктов, изменил фильтры, тоже надо пересчитать, залогинился, тоже надо переполучить список. Удобно кинуть событие и вызвать этот метод откуда угодно
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Да это можно и без событий сделать
источник