Как/где нынче визуально рисуют сайты?

Ссылка скопирована
1 ответ

Как сейчас принято делать веб-дизайн? Как и в благословенные 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/

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Юрий Linux Ответ

Существует несколько способов визуального рисования сайтов, в зависимости от ваших потребностей и уровня владения инструментами.

1. Графические редакторы: Программы, такие как Adobe Photoshop, Sketch, Figma и Adobe XD, позволяют создавать макеты сайтов с помощью инструментов для рисования и макетирования. Вы можете создать дизайн страницы, расставить элементы, задать цветовую палитру и т.д.

2. Онлайн-инструменты: Существует множество онлайн-платформ, таких как Canva, Figma, и Adobe XD, которые позволяют создавать дизайн сайтов прямо в браузере. Вы можете выбрать готовые шаблоны, редактировать их, добавлять элементы и т.д.

3. Прототипирование: Использование инструментов для создания прототипов, таких как InVision или Axure, позволяет вам создавать интерактивные макеты сайтов, чтобы продемонстрировать функциональность и взаимодействие элементов.

4. Веб-инструменты: Существуют специализированные инструменты для создания веб-дизайна, такие как Webflow, которые позволяют вам создавать сайты визуально, а затем генерировать код для реализации вашего дизайна.

Используйте любой из этих инструментов в зависимости от ваших потребностей и уровня опыта. Каждый из них имеет свои преимущества и недостатки, поэтому выберите тот, который лучше всего подходит вашим целям и требованиям.

Пример кода PHP

Пример кода PHP

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно