@solascriptura

Есть ли какие-то стандарты для структуры директорий сервиса с бэкэндом на php?

Я обожаю стандарты. После десятка лет в веб-программировании как самоучка, решил что так больше нельзя и начал массово внедрять стандарты: BEM, ООП, PSR, Composer, HMVC, Semver... Для этого стандарты найти удалось, некоторые использую уже активно, но никак не могу найти никакого хотя-бы наброска стандарта по построению директорий(папок) проекта. Есть ли какой-то стандарт или хотя-бы рекомендации по этому поводу?

Например, сейчас запланированная структура проекта такая:

controllers/
models/
views/
-->themename/
modules/
-->имя_модуля/
----->controllers/
----->models/
----->views/
-->имя_модуля/
----->controllers/
----->models/
----->views/
vendors/
-->имя_стороннего_разработчика/
----->имя_класса/
----->имя_класса/
-->имя_стороннего_разработчика/
----->имя_класса/
-->имя_стороннего_разработчика/
----->имя_класса/
корневая_папка_сайта/
-->index.php

Если знаете какой-нибудь стандарт по этому поводу, порекоммендуйте где почитать, или хотя-бы дайте советы по улучшению моей структуры.
  • Вопрос задан
  • 288 просмотров
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
Austin_Powers
@Austin_Powers
Web developer (Symfony, Go, Vue.js)
Посмотрите структуру каталогов в существующих фреймворках (если еще этого не делали). Наверняка найдете для себя что-то полезное.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы