@oberontrik

Как правильно организовать верстку?

Как правильно организовать верстку, (создание frontend'а)?
(Backend не интересует, сверстал страничку и понимаю что если все делать вручную, будешь путаться и скорость разработки будет не ахти)
Какие инструменты и фраемворки стоит использовать для работы с css, js, html и почему?
Есть ли что то, что позволит один раз нарисовать компонент, а потом удобно его использовать?
  • Вопрос задан
  • 702 просмотра
Пригласить эксперта
Ответы на вопрос 3
Использую Marsy (похоже на avocode) https://vk.com/markupeasy для быстрого копирования текста и стилей и сравнения текста в адаптивных макетах. Бутстрап, less, pug, собираю gulp, вместо pixel perfect использую картинку сайта как фон и вешаю горячию клавишу. Подгоняю с помощью live style. Плагины для gulp, на сбор pu, less, и релоад страницы, такой минимум. БЭМ и прочее лично мне не зашли, мне проще в pug блок сделать и его подключать.
Также использую самописный плагин для sublime, парсит кусок html и выдаёт правила css для него, очень ускоряет.

Получается так:
Пишем костяк на pug, быстро копируют текст с Marsy, прогоняют через плагин получаю список провил, вставляют в css или less , раскидываю стили также копируя в один клик из marsy, открываю браузер включаю live style и фоновую картинку и уже там подгоняю по пикселям. А после проверяют страницу скриптом, на наличие дублей в стилях, удаляю лишнее прям там же. Открываю css удаляю пустые правила. Готово.

Marsy тоже моя наработка, если что спрашивайте.
Ответ написан
Комментировать
webinar
@webinar Куратор тега Веб-разработка
Учим yii: https://youtu.be/-WRMlGHLgRg
Какие инструменты и фраемворки стоит использовать для работы с css, js, html и почему?

Те которые имеют набор функций необходимый для проекта. Вы думаете есть 1 лучший? У них у каждого свои плюсы и минусы и выбрать оптимальный можно только вникнув в тз.

Есть ли что то, что позволит один раз нарисовать компонент, а потом удобно его использовать?

Пишите свои стили, а может и свой Framework и повторно используете. Для удобства есть less, sass, grunt, бэм
Советую взять какой-нибудь opensoure framework и посмотреть как он устроен, как он собирается из компонентов и т.д. Например - https://github.com/twbs/bootstrap
Ответ написан
Комментировать
OlDesign
@OlDesign
Студия веб-разработки и продвижения
Очень советую в этом вам обратить внимание на MoDx.
Все что вы хотите там сделать проще простого.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 23:00
5000 руб./за проект
19 апр. 2024, в 20:43
20000 руб./за проект