Задать вопрос
@Teammate

Front-end. Какие трудности верстки без кода?

Верстальщики с опытом, объясните пожалуйста аргументированно, почему WYSIWYG редакторы (Adobe Muse\FrontPage) не могут в перспективе 5-10 лет заменить написание кода на визуальное редактирование веб-страниц? Какие препятствия?

99% веб сайтов - это однотипные и очень похожие по внешнему виду проекты. Особенно информационные сайты, новостники, афиши, развлекательные.

Взять тот же тостер. В визуальном редакторе не составит труда выделить header, а в нем 3 блока с логотипом, поиском и кнопкой. Меню с несколькими списками. Список вопросов достаточно "сверстать" один и скопировать на все остальные.

Всю Javascript-динамичность (95% "динамичности" это слайдеры, всплывающие окна, выпадающие списки, скролл + комбинации) можно будет прикручивать из миллиона готовых компонентов и библиотек в том же визуальном редакторе. (в условной структурированной вкладке будет пре-просмотр, а прикручивание будет реализовано drag'n'drop'ом нужного компонента в нужный блок. Кастомизировать во вкладке со свойствами.

Почему в сообществе фронт-ендеров так негативно и пессимистично смотрят на это? разве не реализуем переход от написания кода к визуальной разметке?

Это ведь тоже самое, что дизайнеру рисовать макеты не в фотошопах, а с помощью кода. Или создавать 3D-модели тоже с помощью кода.

Про очень сложные проекты не говорю. Говорь про большую часть интернета (95%+), т.е новостники, статейники, лендинги, афиши, форумы, тот же тостер и хабрахабр.

Ведь плюсов перехода куча:
- Не требуется осваивать код, только архитектуру.
- Куда более быстрая верстка;
- Не требуется осваивать пре-процессоры, методологии написания кода, семантичную верстку.
- Автоматически грамотный, семантичный и чистый код.
- Отступы, шрифты, цвет можно будет распозновать автоматически, от верстальщика 2.0 требуется только визуально выделять блоки.

Да, визуально код сейчас не очень, но что мешает сделать более продвинутые алгоритмы? Вождение автомобиля, распознование лиц автоматизируется, а написание грамотного кода при верстке обычных блоков еще и с участием человека нет?

Какие трудности перейти от написания кода к визуальной разметке? (конкретные и нереализуемые в WYSIWYG).
  • Вопрос задан
  • 772 просмотра
Подписаться 1 Оценить 5 комментариев
Пригласить эксперта
Ответы на вопрос 4
Senbonzakuraa
@Senbonzakuraa
Начинаю начинать
Сейчас все верстальщики мира соберутся здесь и скажут "Да этот парень гений!(нет)". Создавай сайты на чем хочешь, хоть на конструкторе uCoz, но не нужно агитировать к этому шлаку нормальных людей, в особенности начинающих.
Ответ написан
verkhoturov
@verkhoturov
Frontend Developer
Допустим вам нужно доработать сайт, созданный на конструкторе Х, а вы используете конструктор Y. Импорт готового сайта в конструктор невозможен (насколько я знаю).
Значит, нужно либо переделывать все с нуля с помощью конструктора Y или править код вручную.
Но во втором случае вы столкнетесь с очень грязным, не читаемым кодом.
Оба варианта отнимут кучу времени.

Для визитки-одностраничника конструктор - ну может быть.
Для более крупных проектов типа "информационные сайты, новостники, афиши, развлекательные" - конструкторы использовать нельзя, так как поддержка и развитие ресурсов будет ну очень неудобным.
Ответ написан
AndrewHaze
@AndrewHaze
Умею гуглить яндексом
Ну если проводить аналогии, то просто ещё не все хотят кушать в Макдональдсе.
Ответ написан
sim3x
@sim3x
- Не требуется осваивать код, только архитектуру.
Те придется знать как правильно на чистом хтмл, потом как все ето будет интерпретировано софтом, а после, как все надо будет захачить, так, чтоб софт не ругался и не сделал в ледующей итерации лпять по-своему.
Думаю, таких людей уже можно будет называть ХТМЛ-синьйорами

- Куда более быстрая верстка;
с учетом вышесказанного - есть сильные сомнения

- Не требуется осваивать пре-процессоры, методологии написания кода, семантичную верстку.
придется освоить верстку, семантику и язык софта на котором ему обьяснять все ето

- Автоматически грамотный, семантичный и чистый код.
после изобретения телепатии

- Отступы, шрифты, цвет можно будет распозновать автоматически, от верстальщика 2.0 требуется только визуально выделять блоки.
css-hat / sass-hat / Sketch / etc

Итоги подведем
- стоимость разработки такого софта в первом приближении не по силам гуглу
- окупаемость - не предвидится
- увеличение сложности верстки - порядок+
- стоимость верстки - мизер
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы