Как сейчас принято делать веб-дизайн? Как и в благословенные 90-ые - в текстовом редакторе теги прописывают один за одним (даже для страничек с очень сложной структурой? не задалбываются ли?)? Где-то в "фигме" (слышал такое слово)? Мне кажется, что явно какая-то автоматизация должна была появиться (раз уж код пишем не в vim, а в vscode), но я это пропустил.
На всякий случай, я говорю не про чайницкие варианты типа тильды, а про более менее профессиональный дизайн, для тех кто знает html/css, хочет получить качественную разметку, но при этом хочет делать это быстро и визуально. Такое же есть? Крупные популярные и качественные сайты как рисовались - неужто исключительно в текстовом редакторе?
Дополнительно:
Содержание
не задалбываются ли?
нет. повторное использование компонентов вполне себе работает.
Где-то в "фигме"
в фигме делают дизайн и, иногда, "прототип" с парой кликов для презентаций.
Такое же есть?
Нет
неужто исключительно в текстовом редакторе?
Да. Текстовые редакторы сильно развились. + всякие фичи типа HotUpdateReload позволяют на втором мониторе сразу увидеть результат.
Ответы:
Вопрос - а как сейчас принято делать веб-дизайн?
1. Создание чернового макета (прототипа).
2. Создание дизайна на основе п1. в Figma (все целевые страницы + минимум под 3 разрешения дисплея) и Photoshop (для сложной обработки изображений).
3. Фронт:
- Верстка и натяжка на CMS (bootstrap + свои компоненты).
- Или более сложная разработка фронта на React (mantine + свои компоненты).
+ Сборщик webpack/nextjs с компиляцией, оптимизацией, нарезкой изображений и прочей мартышкиной работой.
4. Тесты.
5. Публикация.
неужто исключительно в текстовом редакторе?
Нет, в ide webstorm/phpstrom/pycharm.
- Спасибо. Из Figma что выходит - уже HTML/CSS (для п.3) или просто картинки согласования и чтобы потом (в текстовом редакторе) повторить что-то похожее?
- Ярослав, просто картинки. Ну может ещё с расширением можно стили и цвета получить. Но в основном всё руками.
Никакого смысла в wysiwig в вебе нет - это уже пройденная история.
Эффективный html гораздо проще и быстрее формировать через код, благо фреймворки уже спрятали всё шаблонное в себе.
Вот если бы в вебе активно использовалась система как на десктопе - когда программа сама себе UI рисует на условном canvas или через обращение к GPU - тогда в принципе можно было бы говорить о wysiwig, тк тогда бы не было ограничений html
- Ярослав,
Из Figma что выходит - уже HTML/CSS
Из фигмы выходит говно-код.
и чтобы потом (в текстовом редакторе) повторить что-то похожее?
Именно (только не в редакторе, а в ide), но те кто в теме, давно уже рисуют дизайн в фигме готовыми компонентами, которые заранее реализованы в коде. Да, компонентов может быть несколько десятков (или тысяч, если учитывать их вариации), зато скорость разработки уменьшается в разы.
- Михаил Р., а IDE - vscode и что-то подобное, или есть специальные, более правильные для HTML?
- Ярослав,
а IDE - vscode и что-то подобное
vscode - это не ide, это редактор кода, который при попытке сделать из него ide - сожрет оперативы больше, чем продадут Вам в магазине 😉
По ide все достаточно однозначно - jetbrains (они монополист по большинству популярных ЯП), для C#/C++ еще имеется альтернатива visual studio code (это не vscode). - Михаил Р.,
visual studio code (это не vscode)
Соврамши, это именно оно. Полноценная Студия суффикса Code не имеет.
Для Крестов IDE, на самом деле, куда как больше - тот же бесплатный QtCreator мне верно служит, например.
Но тут это явный оффтоп.
Крупные популярные и качественные сайты как рисовались - неужто исключительно в текстовом редакторе?
Рисовать в текстовых редакторах не возможно (не беру во внимание гиков и псевдографику). Рисуют на бумаге, в графических редакторах, и с помощью специальных девайсов.
Но "нарисовать" - так же далеко от сайта, как коробка для спичек от шашлыка.
Сайты не рисовались ни в 90е ни сейчас.
До появления движков сайты кодились в "блокнотах" и разных фронтпейджах.
Сейчас же подавляющее большинство сайтов создаются на базе CMS и фрейворков. И для подавляющего большинства не рисуется вообще ничего - всё, что надо уже есть. Ну разве что всякую мелочёвку типа кнопок, полосок, логотипов.
Фокус в том, что сейчас давно не принято собачить в страничке HTML и тут же стили.
Стили собираются в CSS-фреймворк, и на странице остаются только классы.
А потом дизайн рисуется реактивным фреймворком из компонентов, и те классы уходят в шаблоны компонентов, где упоминаются ровно столько раз, сколько необходимо.
Так что на самой странице не остается ничего, кроме вызова фреймворка (ну, и шаблона самого сайта, разумеется).
И все это аккуратно разобранное - уже не требует рутинных правок, так что автоматизировать писанину просто незачем, а WYSIWYG тут только навредит.
Дизайн тоже развился, сидишь в кодинге и дальше сиди. А макеты надо покупать или искать готовые. А то будешь со своим сайтом как чудак. Вот для примера: https://themewagon.com/
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?
Существует несколько способов визуального рисования сайтов, в зависимости от ваших потребностей и уровня владения инструментами.
1. Графические редакторы: Программы, такие как Adobe Photoshop, Sketch, Figma и Adobe XD, позволяют создавать макеты сайтов с помощью инструментов для рисования и макетирования. Вы можете создать дизайн страницы, расставить элементы, задать цветовую палитру и т.д.
2. Онлайн-инструменты: Существует множество онлайн-платформ, таких как Canva, Figma, и Adobe XD, которые позволяют создавать дизайн сайтов прямо в браузере. Вы можете выбрать готовые шаблоны, редактировать их, добавлять элементы и т.д.
3. Прототипирование: Использование инструментов для создания прототипов, таких как InVision или Axure, позволяет вам создавать интерактивные макеты сайтов, чтобы продемонстрировать функциональность и взаимодействие элементов.
4. Веб-инструменты: Существуют специализированные инструменты для создания веб-дизайна, такие как Webflow, которые позволяют вам создавать сайты визуально, а затем генерировать код для реализации вашего дизайна.
Используйте любой из этих инструментов в зависимости от ваших потребностей и уровня опыта. Каждый из них имеет свои преимущества и недостатки, поэтому выберите тот, который лучше всего подходит вашим целям и требованиям.