Стоит ли изучить PUG?

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

Недавно занялась веб разработкой и сейчас стоит такой вопрос, нужен ли в современной разработке PUG? Стоит ли его изучить?

Дополнительно:

Не стоит.

  • Вадим, что в "современной разработке" используют вместо PUG?
    Или Вы имели ввиду "ПОКА не стоит"?
  • В самом начале пути разберитесь с основами - HTML, CSS, JS, PHP.
    Знание и умение работать с языками разметки и программирования даст понимание сферы, особенностей и технологий, которые необходимо изучать в дальнейшем.
  • PUG нужно изучать тогда, когда окажется, что без него никак. Пожелаю, чтобы никогда :)

    Думаю, что сейчас есть много чего другого для изучения, с заметно большим приоритетом.

  • нет.
    Отстой, как и любой другой язык, синтаксис которых основан на отступах.
    Хотите шаблонизатор - берите html-подобный: twig, blade
    ИМХО
  • Илья,
    Ниша у PUG в целом сомнительная в современной разработке. Как по мне, он нужен чисто верстальщикам, которые просто 247 верстают голый HTML.
    Интеграция пага с "большой тройкой" - Vue, React, Angular не имеет особого смысла, т.к. компонентный подход толкает тебя разбивать полотна html на переиспользуемые кусочки и профит от PUG теряется (а интеграция ещё и может подкинуть головной боли). + разметку можно нагенерировать с помощью Emmet.

    Поэтому я считаю что его в принципе учить не стоит. Только если вдруг возникла какая-то необходимость.

    В "современной разработке" вместо него jsxtsx и template во vue с встроенными директивами для циклов, ветвления и тд.

  • Шаблонизаторов десятки. Их нечего "учить". Освоите, когда столкнетесь в работе.

    P.S. Jade - усовершенствованный Pug.

  • Вадим, все понятно.
    Для верстки он хорош. А я именно для этого его использую.
    В остальном он не нужен.

    Замечу только, что "учить" PUG -- в принципе странный термин. Одного дня хватит для освоения 80% самых используемых конструкций. Поэтому временные потери небольшие, для расширения кругозора полезно.

  • Сергей delphinpro,

    Отстой, как и любой другой язык, синтаксис которых основан на отступах.

    Согласен.
    Еще один отстойный язык -- Python.

  • Я EJS предпочитаю, разбивать на компоненты вполне хватает, и в синтаксисе из "своего" только усы
  • Можно но это выглядит не естественно

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

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

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

    PUG (ранее известный как Jade) - это шаблонизатор HTML, который позволяет писать более чистый и краткий код, чем обычный HTML. Он использует отступы для определения структуры документа, что делает код более читаемым и удобным для работы.

    Если вы уже знакомы с HTML и CSS, изучение PUG может быть полезным, поскольку он предоставляет более удобный и эффективный способ создания веб-страниц. PUG позволяет использовать переменные, условные операторы и циклы, что делает разработку динамических страниц более удобной.

    Однако, прежде чем начать изучение PUG, вам следует убедиться, что это действительно необходимо для ваших проектов. Некоторые разработчики предпочитают использовать привычный HTML из-за его широкой поддержки и простоты.

    Если вы работаете в команде, важно также учитывать мнение других разработчиков и возможные проблемы совместимости с другими инструментами и фреймворками.

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

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

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

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

    комментарий

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

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