zbzalex,
Simba, я же написал ниже. или непонятно?)
Х.з. где ты что писал. Отлистай ниже и найди что ты писал) Я ничего не вижу)
во-первых ты посмотри сколько файлов в корне. конфиги, линты и прочая дичь. у меня в фронт проекте нет такого, даже близко.
Ну если ты не пользуешься линтерами, то это не значит что никто ими не пользуется.
во-вторых достаточно открыть индексный файл, чтобы понять, что... понять, что ничего не понятно)) какой-то контейнер фэктор, эмейл сендер, какие-то проверки на что-то))) куда делать инкапсуляция? разве ооп не для этого придумали? а как же солид, драй и т.д
Я даже не знаю как это прокомментировать. Похоже на набор слов написанных без понимания сути)
В индексе конфигурируется контейнер и запускается остальная часть приложения. EmailSender пока остался со старой версии для отправки почты без крона. В дальнейшем это будет убрано.
в третьих, давайте посмотрим в папку систем. зачем там хтакес?) почему там композер пхар?
В репозитории версия в разработке. htaccess ещё остался с предыдущей версии и просто пока не был удален.
Композер используется для работы функционала установки/удаления/обновления модулей.
возвращаясь к корню, то каким-то макаром там папка дата??)) может бы будем какую-то иерархию соблюдать?
Что ты имеешь в виду под иерархией и чем тебе не угодила папка data?
папка модулес вообще живет в отдельной экосистеме от самой системы, хотя папка систем под боком))
В папке с модулями расположены (сюрприз) модули и там тоже всё впорядке.
в общем, я бы мог еще долго перечислять все минусы и недостатки, но не буду.
Ну ты если будешь писать, то расписывай обосновывая почему ты считаешь что нужно так как ты пишешь, а не так как сделано. Конструктивная критика приветствуется.