Здравствуйте! Задался тут вопросом, в процессе получения практики в области WEB программирования: как надо располагать файлы и каталоги сайта, какая должна быть именно структура проекта?
Кикие стандартные имена файлов (кроме index.html), какие файлы куда совать и т. д.?
Или это без разницы и можно делать на свой вкус и цвет, нет строгих требований к этому?
Заранее благодарю за АДЕКВАТНЫЕ ответы или ссылки на ответ (статья, например)!
Верстка, CSS, HTML, SVG
WEB: какая структура файлов должна быть у проекта (сайта)?
Если кратко, то абсолютного шаблона нет.
Просто технологий и подходов к разработке довольно много, да и проекты зачастую имеют что-то уникальное, не вписывающееся в общую концепцию.
Мой совет в данном случае - называйте вещи своими именами. Например, директорию с изображениями будет логично назвать "images", а со шрифтами - "fonts".
Просто технологий и подходов к разработке довольно много, да и проекты зачастую имеют что-то уникальное, не вписывающееся в общую концепцию.
Мой совет в данном случае - называйте вещи своими именами. Например, директорию с изображениями будет логично назвать "images", а со шрифтами - "fonts".
Это зависит от того, какой фреймворк ты используешь: у каждого фреймворка своя дефолтная структура директорий.
P.S. Никто не пишет серьёзные сайты "с нуля". Без фреймворков или CMS можно делать только одностраничные лендинги из одного html-файла и нескольких файлов картинок.
P.S. Никто не пишет серьёзные сайты "с нуля". Без фреймворков или CMS можно делать только одностраничные лендинги из одного html-файла и нескольких файлов картинок.
Андрей Киселев
А можете привести примеры? Потому что мне, пока не довелось столкнутся даже со сборщиками, не говоря уже, о таких фреймворках, как laravel ))
Георгий Ляпин
нафига фремверки нужны если у тебя команда прогеров? ты вот простым вопросом не задавался зачем фреймы гугла минжс использовали и как они ложили сервера когда человек просто заказывал раскрутку сайта (трафик) тот же лайфжорнал нахердили фремверками и он просто помер была такая ситуация и у майла загрузка 12секунд без кэша для чего? человек только заходит подгружай все по мере делай анализ, но они поправили могое, к чему говорить что без фремов нельзя чтото писать?
Понятная и человекочитаемая
Через некоторое время всё забудется что где, так что понятная структура пригодится
Через некоторое время всё забудется что где, так что понятная структура пригодится
Если сайт пишется с нуля без фреймоворков, то человек сам определяет удобную для его восприятия структуру. Часто все клиентские скрипты определяются в папку js, все файлы *.css в папку css, все картинки в папку img. Админку часто выносят в папку admin, но это всем, в том числе хакерам, известно и я такое не приветствую из-за безопасности. Но о картинках, большие проекты выносят все картинки на отдельный домен. Имена файлов - по своему разумению. Даже index.html это не догма, индексный файл можно переопределить в .htaccess
Андрей Киселев
А вот за индексный файл, спасибо, не знал))
Стуктура должна быть понятной. Например, логично статичные файлы картинки поместить в папку img внутри папки static. Чем больше проект, тем больше структура. Лучше всего изучить фреймворк, где уже есть определенный скелет, но на маленьких учебных проектах юзать фейрверки особого смысла нет
структура быть должна но не обязана быть такой как у всех, есть и подвохи например если загрузить в папку 10к изображений она будет медленнее обрабатыватся чем папка с 100 имг даже по прямому пути к имг и тд
Какая бы структура ни была, если сам не путаешься и правильно подключаешь все, то пусть пашет.
честно сказать немного в этом понимаю, но не очень понял вопрос)
Андрей Киселев
Что именно не поняли?
Похожие вопросы
- Вопрос к сайтостроителям! Сколько файлов должно быть в среднем сайте?
- Как подменить файл robots.txt на чужом сайте
- Каким цветом должен быть текст на сайте, какой шрифт установить
- Вопрос для web-программистов, которые уже имеют опыт и зарабатывают на создании сайтов. Вопрос 1: Какие языки
- Почему при разработке web-сайтов из всех редакторов чаще всего отдают предпочтение блокноту "notepad"? Чем он лучше?
- КАК ПРЕОБРАЗОВАТЬ ФАЙЛ HTML В САЙТ ?
- Джуниор фронтенд разработчик должен смыслить в web дизайне?
- Народ, современные многостраничные сайты ( например, инет-магазин ) делаются созданием кучи html файлов?
- Web-программирвоание и web-программист... (внутри)
- Web разработчик подскажите по плану обучения с нуля !