The Ant
и опять доработки, допилы и прочее. так зачем выебываться. делай как можешь быстро чтоб работало, откатывай минимально до рабочего состояния
Borys
The Ant
а потом будешь рефакторить
The Ant
Borys
а потом тебе нужно запилить небольшую фичу или фикс
Borys
и ты дрюкаешься дольше
Borys
чем если-бы проект был изначально вменяемым
The Ant
нет, делаешь также из говна и палок )
Borys
The Ant
у меня на балансе щас более 20 сайтов. готовых на 15-20% всего )))
The Ant
но они уже приносят бабло ;D
Borys
The Ant
при этом нет обновления, нет бекапов централизованого
The Ant
ничего нет )
Borys
гита нет, миграций нет :D
Borys
льем на прод по фтп?
The Ant
миграции есть, и гит есть )
Borys
:D
The Ant
но все равно. твой как ты думаешь адвансед шаблон говнище )
Borys
The Ant
тут просто надо запустить еще в чера :D
The Ant
а бекапы накатим следующим апом
The Ant
от так
Borys
advanced говнище, шиндовс говнище, apache2 говнище, щито еще?)
The Ant
ну ты просто не сталкивался с такими плюшаками в реальных проектах. ставим например этот адвансед. и вот как например сделать так, чтобы каркас сайта был весь через композер установлен?
The Ant
вот хуй ты сделаешь. как ни крути нужна инсталяшка. + пакеты сверху накатывать
The Ant
причем на бек енде в адванседе всего 1контроллер
The Ant
Говно? безусловно
Borys
The Ant
элементарно, выкинуть модуль в пакет композера и настроить на него дефолтные роуты. попробуй ка )
Borys
The Ant
нисколько
The Ant
они там вообще не нужны. нужен по сути только отдельный конфиг для бек енда и набор компонент другой
Borys
окай, и хранить все контроллеры в frontend?
The Ant
в модулях )
Borys
распихать все по модулям?
Borys
The Ant
бекенд используется только как альтернативный конфиг для админки
The Ant
и вот вопрос. на кой черт он нужен? ;D
The Ant
и у ваших чуваков думаю теже самые соображения. потому и отказались от адванседа
Borys
The Ant
а потом две версии поддерживать?
Borys
ога, удобненько
Borys
пользователь пользует front, админ back
Borys
меньше путаницы, изолированы от друг друга
The Ant
ну вот смотри
The Ant
мастеришь ты модуль к примеру статьи
The Ant
как на хабре, да? к примеру
The Ant
и второй модуль будет у тебя статические страницы
The Ant
как ты будешь эти модули разделять на фронт и бек?
Borys
я не буду изначально распихивать этот функционал по модулям
The Ant
ну это условный пример
Borys
на кой CRUD статей пхать в модуль?
The Ant
в качестве модуля может быть видео галерея
The Ant
или фото галерея
The Ant
или форум например
The Ant
т.е. функционал чуть посложнее круда
The Ant
сам модуль выкидываем на гитхаб и делаем пакет под композер
The Ant
т.е. получается самостоятельная единица
Borys
на прошлом проекте
Borys
дернул модуль с github, положил в common путь к модулю
The Ant
руками?
The Ant
и как ты разделял функционал на админку и фронт
The Ant
до кучи усложню. у каждого модуля может быть свой конфиг, и чтоб в админке редактировался ;D
Borys
'modules' => [
'ticket' => [
'class' => ...,
// прочие настройки
],
],
Borys
все ок работает
The Ant
ну конечно работает. оно и будет работать. просто для фронта и бека разный набор компонент и все
The Ant
вот ты говоришь сразу сделать по человечески ) тут 100500 раз переберешь все варианты, пока до ума доведешь, причем исключительно в процессе реальной эксплуатации.
Borys
ну так
Borys
планирование, блок схема, покрытие кодом
Borys
а не "есть задача, пишем код"
Borys
потом покрываешь кодом
Borys
profit
Vadim
Не про покрытие кодом, а про планирование + блок-схемы