Erb vs. Haml vs. Slim

Мини холивар на тему Erb vs. Haml vs. Slim. С определенными вещами конечно можно поспорить, но для ознакомления сойдет.

Колитесь товарищи, кто какой шаблонизатор использует, приводите свои за и против. Я в данный момент активно тыкаю erb, ибо «искаропки», но начитавшись всякого начинаю думать о внедрении чего-нибудь из сабжа.

Erb vs. Haml vs. Slim

Erb vs. Haml vs. Slim: 4 комментария

    1. gwinn:

      Да, кстати, и в отзывах в конце слайда в основном HAML пиарят, потому и реквистирую истории успеха.

  1. У Злых марсиан Slim в качестве корпоративного стандарта.

    Про erb даже говорить не хочется. Жуткое дублирование (закрытие тега), куча информационого мусора (в <a> 3 символа на один символ смысла), куча возможностей «выстрелить себе в ногу» (можно случайно не закрыть тег и потом минут 10 отлаживать, почему IE отображает вёрстку не так), меньше производительность как программиста, так и erb.

    Haml лучше, но давно заброшен (автор пилит Sass).

    Slim — это как раз исправление проблем Haml:
    1. Проще вводить атрибуты.
    2. Решена проблема пробела между inline-тегами.
    3. Он чуть быстрее.
    4. Он гораздо более расширяем. Например, мы используем role Косса, где добавлен алиас для атрибута @role (как для .class и #id).

    1. gwinn:

      Большое человеческое спасибо тебе, мил человек. Картинка начинает проясняться 🙂

Добавить комментарий

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