afishr
@afishr
make const not var

Нужен опыт разработки front-end проекта в «боевых» условиях. Поможете?

Здравствуйте. Я пока новичок в веб-разработке. Опыта разработки реальног сайта нет. Главный вопрос который меня мучает - это структура папок в "боевом" проекте.
Пока я себе представляю это так:
build
└font
└img
└js
└style
index.html
Но ведь на реальных сайтах не будет всего лишь одна страничка(index.html). Куда девать остальные страницы, кидать из в корень или создавать отдельный каталог для каждой? А как быть со стилями и скриптами? Их всех складировать в корень, или в каждом разделе сайта?
И вообще прошу вас рассказать о всех нюансах "боевого" проекта. Заранее спасибо!
  • Вопрос задан
  • 342 просмотра
Решения вопроса 3
evgeniy2194
@evgeniy2194
PHP, js developer
Вы все не верно себе представляете. Посмотрите структуру любого php фреймворка что бы иметь представление о структуре папок в "боевом" проэкте
Ответ написан
Комментировать
@Alastor
никто не создаёт отдельно HTML страницы. Используют .htaccess и он переписывает ссылки

Если сайт большой - "каркас" сайта и главные элементы вынести в главный style.css, остальные файлы стилей подгружать по мере надобности вместе со страницей на которой они используются.
Если сайт маленький - можно в один .css файл сложить всё.

Одиночные стили и скрипты можно класть по папкам /css /js
Если фреймворки вроде bootstrap, foundation или просто jquery плагины сделать для них папку /plugins
Чтобы не раскидывать файлы плагина по папкам

Если в категории 1-2 файла и больше не предвидится то можно в корень класть и не волноваться.
Ответ написан
@senselessV7
Вам, как frontend достаточно такой структуры:
index.html
css
js
images
fonts
scss/less

+ gulp или grunt ф-лы сборки
package.json bower.json и др.

В backend это все совершенно иначе выглядит!
Либо учите backend, дабы не навредить!
А для начала посмотрите структуру ф-лов cms! WP к примеру! Кастомный проект чуточку иначе выглядит, но как пример!
В реальных сайтах Вы нигде не найдете .html ) (если это не какой-то example для чего-то)
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
opium
@opium
Просто люблю качественно работать
ну вот хороший повод сделать сайт для себя и все узнать
Ответ написан
Комментировать
@ikeagold
Google предлагает web-starter-kit
Ответ написан
Комментировать
@entermix
Все зависит от того, для чего именно Вы верстаете макет.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 10:01
500 руб./за проект
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час