2010-08-26 2 views
1

Я большой вентилятор Haml/Sass. Сейчас я работаю с дизайнером, который предпочитает Эрба и не говорит Хэмл.Как бы вы справились со смешанной командой HAML/ERB?

Я нахожу, что работа с Эрбом значительно замедляет меня, и не кажется справедливым, что он должен был заплатить за это время (он клиент & Мне платят ежечасно).

В настоящее время преобразователь erb-> haml работает довольно хорошо, но я не знаю, есть ли способ пойти в другом направлении.

Как здорово, если бы я мог работать в Haml/Sass, но затем автоматически преобразовывал его в erb/css, когда я совершал репо, и наоборот, когда я вытягиваю его изменения?

Возможно, мне снится, но мне интересно узнать, как другие команды справились с этой дилеммой.

Что вы будете делать?

ответ

5

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

Работайте над тем, чтобы ваш товарищ по команде дал Хамлу попробовать и помог им научиться этому и поэкспериментировать с ним. Может быть, им понравится. Если нет, придерживайтесь ERB или согласитесь в команде, что Haml лучше, а затем ваш другой коллега будет сосать его. Но не пытайся сделать свой торт и съесть его тоже в таком случае.

+2

Предлагаем 1-часовой тренинг (более чем достаточно времени) на Haml. Похоже, что вы все равно заработаете 1 час, и моя ставка - это пара вещей, которые отключают ученика, с которым вы можете помочь. –

+0

+1 к Крису и Энди за то, что они прагматичны. Технология не всегда является ответом на такую ​​проблему. – I82Much

0

Я бы не смешивал две технологии, подобные этому. Это такая простая вещь, как просто выработка HTML. Однако, поскольку вполне вероятно, что больше членов команды не знают haml, я думаю, вам придется начать использовать ERB. Либо это, либо они собираются начать изучать хамль. Попытка работать вместе на двух разных языках шаблонов не будет работать вообще. Я знаю, что haml отлично, но вы не всегда можете его использовать.

Смежные вопросы