От автора: несколько хороших постов по технологическому агностицизму за последнее время. Брэд Фрост утверждает, что система проектирования находится на более высоком уровне, чем любая другая технология: «… она не делает ставку на какую-то одну технологию, система способна адаптироваться под неизбежные изменения в инструментарии, технологиях и трендах.»
Джонатан Снук считает, что Mustache – хороший выбор для технологически нестандартных шаблонов: «Мне нравится этот инструмент из-за его простоты, а также потому что перед созданием шаблона нужно очень сильно потрудиться с данными.»
На недавней конференции я использовал следующий слайд:
В основном я говорил о полном безразличии к HTML. Мне не важно, откуда пришел HTML.
HTML сгенерирован в Drupal? Хорошо.
HTML в JSX? Хорошо.
Шаблон Mustache? Отлично.
Редактировать самый простой HTML, как супер хакер? Превосходно.
Собирать части в Nunjucks? Нормально.
Rails ERB? Хорошо.
Мне важен конечный продукт. Независимо от того, что создает конечный HTML, именно я должен сделать его чистым, управляемым, доступным, семантическим и производительным.
Буду честен, меня действительно заботит стек технологий. Я понимаю преимущества и компромиссы разных технологий (или, по крайней мере, я пытаюсь понять и проводить исследования). Просто когда я надеваю свою шляпу front-end разработчика, меня больше всего волнует конечный кусок HTML, который попадет в браузер.
Небольшое примечание: держу пари, что хорошее знание HTML и безразличие в разработке сделают вас более конкурентным на рынке труда.
Автор: Chris Coyier
Источник: //css-tricks.com/
Редакция: Команда webformyself.