Плюсы и минусы ведущих комбинаций скинов HTML и CSS - PullRequest
3 голосов
/ 25 февраля 2010

Я сейчас пытаюсь создать тему для платформы электронной коммерции Spree для Rails. Поскольку Spree уже является довольно крупным проектом, он выбрал определенный набор шаблонов и структур для скининга: Less и YUI. Но из прочтения в Google другие скины, кажется, работают быстрее / лучше, используя другие фреймворки. Поэтому мне интересно, каковы плюсы и минусы каждого из них, чтобы я мог потратить некоторое время на то, чтобы овладеть им (желательно тем, который доставит меня туда быстрее).

  • Меньше против Sass - для CSS
  • План против YUI - для хороших настроек по умолчанию CSS и хорошей системы сетки
  • HAML против HTML - для разметки

Spree использует Less с YUI, в то время как большинство постеров блогов выбирают Sass и Blueprint (которые можно использовать с Compass для автоматизации компиляции CSS).

Каковы плюсы и минусы Less / YUI или Blueprint / Sass?

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

Ссылка на обсуждение на досках Spree о Начало работы Создание пользовательских тем .

1 Ответ

4 голосов
/ 25 февраля 2010

Я не могу сказать вам плюсы и минусы всех этих, так как я сам не использовал их все. Однако я могу предложить следующее:

Замена HTML на что-то вроде HAML или CSS на что-то вроде Sass может быть рискованной. Если вы замените HTML чем-то другим, вам потребуется, чтобы все будущие люди, работающие над этим проектом, также знали HAML. В случае с чем-то вроде Sass, хотя оно более близко напоминает CSS, оно все же достаточно отличается, чтобы сбить с толку (даже сильно запутать) того, кто не знаком с ним.

Если бы мне пришлось выбирать, я бы сделал выбор, основанный на простоте обслуживания и простоте знакомства. Это расширяет ваш потенциал потенциальных талантов в том случае, если вам нужно больше человеческих ресурсов, и снижает затраты (людям не нужно учиться чему-то новому, а затраты на обслуживание могут быть ниже, поскольку вы используете глубоко знакомые технологии.) Учитывая это, мой выбор Меньше бы и HTML. Меньше - это ОЧЕНЬ похоже на CSS и прекрасно сочетается с переменными, миксинами и т.п. без радикального изменения синтаксиса. Я бы не стал выбирать альтернативу HTML, так как есть миллионы людей, которые знают это, и очень немногие, кто знает что-то вроде HAML или подобных продуктов.

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