готовый сэтап втч для популярных js фреймворков, структура. и как ты еще комплишь js и ассеты, руками все настраиваешь?
А чего там настраивать? Ujs подключить и нужные бабель плагины? Если занимаешься этим чуть дольше чем 2 недели, то это копипастица из любого pet проекта. А если занимаешься меньше чем 2 недели, то только лишний уровень абстракции, который лупанет по тестикулам при первой же возможности.
А чего там настраивать? Ujs подключить и нужные бабель плагины? Если занимаешься этим чуть дольше чем 2 недели, то это копипастица из любого pet проекта. А если занимаешься меньше чем 2 недели, то только лишний уровень абстракции, который лупанет по тестикулам при первой же возможности.
а как у тебя настроена компиляция, live reload в дев среде?
Если правилтно помню все это вместе с нужными оптимизаторами и анализаторами помещается в файл на 50 строк, где большую часть занимают алиасы к каталогам
Если правилтно помню все это вместе с нужными оптимизаторами и анализаторами помещается в файл на 50 строк, где большую часть занимают алиасы к каталогам
Это файл устареет через пару месяцев так, что в новом проекте не заведётся; это ж JS
Лично мне не нравится сама идея руби обертки над джаваскриптом в контексте докер-образов. В классическом приложении мне для сборки ассетов нужна только нода и все. И там уже как обычно yarn install && yarn build и можно даже как multi-stage build оформить, т.е. скопировать получившиеся ассеты в другую стадию. В случае с вебпакером мне нужен будет образ, который содержит и руби и ноду - официальных таких нет, приходится извращаться, потом ставить все гемы только чтобы запустить webpacker.
Но всегда позиционировалась, как инструмент для быстрого запуска проектов, моментального вывода MVP в бой, и все решения, которые появляются, они появляются из бизнесовых желаний.
у нас есть пример других архитектурных решений: ром со всей обвязкой, драй со всей обвязкой, попытка имплементнуть красивую архитектуру, которая порешает массу проблем в ханами
но к сожалению, когда выпустится ханами 2, которая уже второй год в альфа версии, там не будет ничего такого, что может ответить на дефолтные вопросы каждого проекта — хранение картинок, авторизация, реактивный фронт, фоновые задачи
экшен кейбл возможно и используют не в каждом проекте, но он хотя бы есть как решение, и если тебе потребуется, то ты сможешь его заюзать без узнавания, что faye депрекейтнулся
ну и никто не запрещает использовать скип флаги, если что-то в проекте не нужно, плюс инициатива с интерактивным генератором и минимальным сетапом. Если из всей рельсы нравится только роутинг и контроллеры, то можно только их и оставить, хотя и аналог написать с помощью пару гемов можно за вечер