Стоит ли изучить PUG?
Недавно занялась веб разработкой и сейчас стоит такой вопрос, нужен ли в современной разработке PUG? Стоит ли его изучить?
Дополнительно:
Не стоит.
Или Вы имели ввиду "ПОКА не стоит"?
Знание и умение работать с языками разметки и программирования даст понимание сферы, особенностей и технологий, которые необходимо изучать в дальнейшем.
Думаю, что сейчас есть много чего другого для изучения, с заметно большим приоритетом.
Отстой, как и любой другой язык, синтаксис которых основан на отступах.
Хотите шаблонизатор - берите html-подобный: twig, blade
ИМХО
Ниша у PUG в целом сомнительная в современной разработке. Как по мне, он нужен чисто верстальщикам, которые просто 247 верстают голый HTML.
Интеграция пага с "большой тройкой" - Vue, React, Angular не имеет особого смысла, т.к. компонентный подход толкает тебя разбивать полотна html на переиспользуемые кусочки и профит от PUG теряется (а интеграция ещё и может подкинуть головной боли). + разметку можно нагенерировать с помощью Emmet.
Поэтому я считаю что его в принципе учить не стоит. Только если вдруг возникла какая-то необходимость.
В "современной разработке" вместо него jsxtsx и template во vue с встроенными директивами для циклов, ветвления и тд.
P.S. Jade - усовершенствованный Pug.
Для верстки он хорош. А я именно для этого его использую.
В остальном он не нужен.
Замечу только, что "учить" PUG -- в принципе странный термин. Одного дня хватит для освоения 80% самых используемых конструкций. Поэтому временные потери небольшие, для расширения кругозора полезно.
Отстой, как и любой другой язык, синтаксис которых основан на отступах.
Согласен.
Еще один отстойный язык -- Python.
Можно но это выглядит не естественно
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
PUG (ранее известный как Jade) - это шаблонизатор HTML, который позволяет писать более чистый и краткий код, чем обычный HTML. Он использует отступы для определения структуры документа, что делает код более читаемым и удобным для работы.
Если вы уже знакомы с HTML и CSS, изучение PUG может быть полезным, поскольку он предоставляет более удобный и эффективный способ создания веб-страниц. PUG позволяет использовать переменные, условные операторы и циклы, что делает разработку динамических страниц более удобной.
Однако, прежде чем начать изучение PUG, вам следует убедиться, что это действительно необходимо для ваших проектов. Некоторые разработчики предпочитают использовать привычный HTML из-за его широкой поддержки и простоты.
Если вы работаете в команде, важно также учитывать мнение других разработчиков и возможные проблемы совместимости с другими инструментами и фреймворками.
Таким образом, изучение PUG может быть полезным для улучшения производительности и чистоты вашего кода, но прежде чем принимать окончательное решение, рекомендуется провести более глубокое исследование и оценить потенциальные преимущества и недостатки этого инструмента для вашего конкретного случая.