Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

WEB: какая структура файлов должна быть у проекта (сайта)?

Александр Шилов Мастер (1256), закрыт 4 года назад
Здравствуйте! Задался тут вопросом, в процессе получения практики в области WEB программирования: как надо располагать файлы и каталоги сайта, какая должна быть именно структура проекта?
Кикие стандартные имена файлов (кроме index.html), какие файлы куда совать и т. д.?
Или это без разницы и можно делать на свой вкус и цвет, нет строгих требований к этому?
Заранее благодарю за АДЕКВАТНЫЕ ответы или ссылки на ответ (статья, например)!
Лучший ответ
One Гуру (3618) 4 года назад
Если кратко, то абсолютного шаблона нет.
Просто технологий и подходов к разработке довольно много, да и проекты зачастую имеют что-то уникальное, не вписывающееся в общую концепцию.

Мой совет в данном случае - называйте вещи своими именами. Например, директорию с изображениями будет логично назвать "images", а со шрифтами - "fonts".
Остальные ответы
LEFSHAK Мастер (1458) 4 года назад
честно сказать немного в этом понимаю, но не очень понял вопрос)
Александр ШиловМастер (1256) 4 года назад
Что именно не поняли?
Babaduk Просветленный (21054) 4 года назад
структура быть должна но не обязана быть такой как у всех, есть и подвохи например если загрузить в папку 10к изображений она будет медленнее обрабатыватся чем папка с 100 имг даже по прямому пути к имг и тд
Ник НАр Мыслитель (9284) 4 года назад
Какая бы структура ни была, если сам не путаешься и правильно подключаешь все, то пусть пашет.
Андрей Высший разум (482118) 4 года назад
Это зависит от того, какой фреймворк ты используешь: у каждого фреймворка своя дефолтная структура директорий.

P.S. Никто не пишет серьёзные сайты "с нуля". Без фреймворков или CMS можно делать только одностраничные лендинги из одного html-файла и нескольких файлов картинок.
Александр ШиловМастер (1256) 4 года назад
А можете привести примеры? Потому что мне, пока не довелось столкнутся даже со сборщиками, не говоря уже, о таких фреймворках, как laravel ))
Ник НАр Мыслитель (9284) Саша Шилов, бутстрап в пример. Довольно популярен
BabadukПросветленный (21054) 4 года назад
нафига фремверки нужны если у тебя команда прогеров? ты вот простым вопросом не задавался зачем фреймы гугла минжс использовали и как они ложили сервера когда человек просто заказывал раскрутку сайта (трафик) тот же лайфжорнал нахердили фремверками и он просто помер была такая ситуация и у майла загрузка 12секунд без кэша для чего? человек только заходит подгружай все по мере делай анализ, но они поправили могое, к чему говорить что без фремов нельзя чтото писать?
Андрей Высший разум (482118) Игрок, Фреймворк нужен для того, чтобы не тратить время и силы на изобретение говнокодистых велосипедов. Фреймворк - это множество хорошо сделанных готовых элементов. В том же Yii2 авторизацию делали люди, хорошо разбирающиеся в интернет-безопасности. Найдутся ли специалисты такого уровня в "команде прогеров"?
Татьяна Шеховцова Высший разум (531152) 4 года назад
Понятная и человекочитаемая
Через некоторое время всё забудется что где, так что понятная структура пригодится
Ordo Seclorum Оракул (58449) 4 года назад
Стуктура должна быть понятной. Например, логично статичные файлы картинки поместить в папку img внутри папки static. Чем больше проект, тем больше структура. Лучше всего изучить фреймворк, где уже есть определенный скелет, но на маленьких учебных проектах юзать фейрверки особого смысла нет
Анти Советчик Искусственный Интеллект (131523) 4 года назад
Если сайт пишется с нуля без фреймоворков, то человек сам определяет удобную для его восприятия структуру. Часто все клиентские скрипты определяются в папку js, все файлы *.css в папку css, все картинки в папку img. Админку часто выносят в папку admin, но это всем, в том числе хакерам, известно и я такое не приветствую из-за безопасности. Но о картинках, большие проекты выносят все картинки на отдельный домен. Имена файлов - по своему разумению. Даже index.html это не догма, индексный файл можно переопределить в .htaccess
Александр ШиловМастер (1256) 4 года назад
А вот за индексный файл, спасибо, не знал))
Похожие вопросы