Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Нужно ли пользоваться предпроцессором Pug (Jade), начинающему?

МедицинаПрограммирование+3
  · 2,7 K
Веб-разработчик, геймер, специалист по этике  · 30 июн 2022
Нет, никакими препроцессорами HTML я бы не рекомендовал пользоваться начинающим. Точно по той же причине, как не рекомендуют начинающим 2d художникам пользоваться такой техникой, как фотобаш. Это трюки для профессионалов, с целью сэкономить время на рутинных вещах. 
До тех пор, пока вёрстка традиционного HTML не станет для вас элементарной рутиной, препроцессоры будут мешать вам понять, как на самом деле выглядит ваше DOM дерево и что вы вообще на самом деле делаете.
Кроме этого, синтаксис конкретно Pug основан на отступах. Для серьёзной верстки HTML на продакшене это очень неудобно. У вас может быть вложенность, например, 30+ элементов вглубь. Это минимум 60 пробелов вправо. Вам будет очень сложно не ошибиться в отступах. Впридачу к этому на ваших элементах HTML может быть, скажем, 7, 9 атрибутов. Всё это превратит ваш когда-то красивый и чистенький файл Pug в месиво. 
Для начинающего оно того не стоит, более того - привьёт плохие привычки.
3 эксперта согласны
Все так
Занимаюсь веб-разработкой уже много лет. Разрабатываю и поддерживаю сложные сайты.  · 1 июл 2022  · code-guru.ru
Препроцессоры созданы для того, чтобы ускорить процесс верстки. Для начала научитесь верстать на обычном HTML, потом  уже можете использовать препроцессор, если будет стоять задача ускорить процесс верстки.
Разработка сложных сайтовПерейти на vk.com/code_guru
1 эксперт согласен