Size: a a a

Saint P Ruby Community

2020 May 16

IN

Ilya Nikolaevich in Saint P Ruby Community
Dmitry
готовый сэтап втч для популярных js фреймворков, структура. и как ты еще комплишь js и ассеты, руками все настраиваешь?
А чего там настраивать? Ujs подключить и нужные бабель плагины?  Если занимаешься этим чуть дольше чем 2 недели, то это копипастица из любого pet проекта. А если занимаешься меньше чем 2 недели, то только лишний уровень абстракции, который лупанет по тестикулам при первой же возможности.
источник

D

Dmitry in Saint P Ruby Community
Ilya Nikolaevich
А чего там настраивать? Ujs подключить и нужные бабель плагины?  Если занимаешься этим чуть дольше чем 2 недели, то это копипастица из любого pet проекта. А если занимаешься меньше чем 2 недели, то только лишний уровень абстракции, который лупанет по тестикулам при первой же возможности.
а как у тебя настроена компиляция, live reload в дев среде?
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Если правилтно помню все это вместе с нужными оптимизаторами и анализаторами помещается в файл на 50 строк, где большую часть занимают алиасы к каталогам
источник

D

Dmitry in Saint P Ruby Community
хм, ты же говоришь из любого пет проекта. у тебяе есть пример где это рабоатет по факту?
источник

VD

Vla Dem in Saint P Ruby Community
Ilya Nikolaevich
Если правилтно помню все это вместе с нужными оптимизаторами и анализаторами помещается в файл на 50 строк, где большую часть занимают алиасы к каталогам
Это файл устареет через пару месяцев так, что в новом проекте не заведётся; это ж JS
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Vla Dem
Это файл устареет через пару месяцев так, что в новом проекте не заведётся; это ж JS
Неправда ваша. Не помню за последние 3 года ни одного существенного изменения в апи конфигурации
источник

D

Dmitry in Saint P Ruby Community
я бы с удовольствием, на самом деле, посмотрел как это реально работает без webpacker
источник

D

Dmitry in Saint P Ruby Community
Ilya Nikolaevich
Неправда ваша. Не помню за последние 3 года ни одного существенного изменения в апи конфигурации
ты про какое апи?
источник

IN

Ilya Nikolaevich in Saint P Ruby Community
Dmitry
ты про какое апи?
Апи конфигкрационного файла веббака и основных конфигураций самих опций. То, что было актуально пару лет назад по прежнему работает.
источник

D

Dmitry in Saint P Ruby Community
я если честно не знаю внутренности, но неужели ничего не поменялось в 5 вэбпаке?
источник

D

Dmitry in Saint P Ruby Community
в общем, если покажешь пример проекта где это все работает - будет круто
источник

D

Dmitry in Saint P Ruby Community
а так пока звучит пока фантастично
источник
2020 May 17

АШ

Алексей Шеин... in Saint P Ruby Community
Лично мне не нравится сама идея руби обертки над джаваскриптом в контексте докер-образов. В классическом приложении мне для сборки ассетов нужна только нода и все. И там уже как обычно yarn install && yarn build и можно даже как multi-stage build оформить, т.е. скопировать получившиеся ассеты в другую стадию. В случае с вебпакером мне нужен будет образ, который содержит и руби и ноду - официальных таких нет, приходится извращаться, потом ставить все гемы только чтобы запустить webpacker.
источник

w

wi11son in Saint P Ruby Community
позвольте накинуть, рельса никогда не позиционировалась как пилюля от боли разработчика, все архитектурные решения можно свести к MVC
источник

w

wi11son in Saint P Ruby Community
Но всегда позиционировалась, как инструмент для быстрого запуска проектов, моментального вывода MVP в бой, и все решения, которые появляются, они появляются из бизнесовых желаний.
источник

w

wi11son in Saint P Ruby Community
у нас есть пример других архитектурных решений: ром со всей обвязкой, драй со всей обвязкой, попытка имплементнуть красивую архитектуру, которая порешает массу проблем в ханами
источник

w

wi11son in Saint P Ruby Community
но к сожалению, когда выпустится ханами 2, которая уже второй год в альфа версии, там не будет ничего такого, что может ответить на дефолтные вопросы каждого проекта — хранение картинок, авторизация, реактивный фронт, фоновые задачи
источник

w

wi11son in Saint P Ruby Community
экшен кейбл возможно и используют не в каждом проекте, но он хотя бы есть как решение, и если тебе потребуется, то ты сможешь его заюзать без узнавания, что faye депрекейтнулся
источник

w

wi11son in Saint P Ruby Community
(на самом деле нет)
источник

w

wi11son in Saint P Ruby Community
ну и никто не запрещает использовать скип флаги, если что-то в проекте не нужно, плюс инициатива с интерактивным генератором и минимальным сетапом. Если из всей рельсы нравится только роутинг и контроллеры, то можно только их и оставить, хотя и аналог написать с помощью пару гемов можно за вечер
источник