HAML, SLIM, SASS, CoffeeScript и прочее. Что вы реально используете в работе?
Просто интересно. Я совсем недавно считал CoffeeScript извращением, а теперь вроде даже удобнее.
|
Stylus+nib - без него чувствую себя неудобно.
Gulp на очереди. Пока пользуюсь GCC. |
я только SASS, остальное пока кажется извращениями
|
Stylus+Nib, Snakeskin, GCC, Grunt.
|
Цитата:
|
Цитата:
|
|
Цитата:
|
Stylus, Myth, MCSS, AngularJS, Traceur-compiler, Gulp.
На подходе какой нить html препроцессор шаблонизатор чтобы все запаковывать в одну страничку а потом в application cache. А так же для тестирования всякие Gremlins.js. И главное это намечается переход с ангуляра на ui, так как ui лучше. |
Цитата:
nib тоже не нужен при определенных условиях, однако если хочешь наворотов и удобства, без него очень тяжко. |
Пишешь на стайлусе, префиксы добавляет myth. Хотя ниб не только для префиксов, там удобные свойства есть типа size, так что я использую еще и ниб тоже.
|
Цитата:
|
Tim, и да, кофескрипт мне тоже кажется дикостью. Цель языка быть очеивдным, он не очевидный. ecma6 лучше.
|
Цитата:
|
Цитата:
coffescript паттерны есть? |
Цитата:
|
Цитата:
Мне понравилось вот это видео - здесь используется связка SASS/Coffeescript/RequireJS (+ RequireJS Optimizer) + grunt.js http://loftblog.ru/2013/05/26/vystra...razrabotchika/ |
А Less кто-нибудь использует или я нуб?)
|
Цитата:
|
Кстати grunt может собирать несколько js продакшн файлов?
Например на сайте есть несколько проектов и у них используется одна библиотека. Нужен один package.json в корне сайта или пихать в каждую папку проекта свой package.json и запускать отдельно? |
Цитата:
|
Цитата:
Цитата:
|
Цитата:
Также отличается синтаксис описания файла сборки: в Gulp - это типичный JS на колбеках, а в Grunt декларация с помощью литерала объекта, т.е. кому как больше нравится. Дополнительный плюс Grunt, что теперь он поддерживается из коробки в WebStorm 8. Сейчас у меня везде бегает Grunt, особых нареканий нет. Цитата:
|
Цитата:
|
Цитата:
1. Самый простой вызов функции в LESS: @fn: ~`fn = function (value) { return value; }`; @arg: 8px; p { font-size: ~`fn("@{arg}")`; } 2. В LESS нет операторов типа ветвления и перечисления 3. С препроцессингом нужны "танцы с бубном" |
Цитата:
.font-size (@value) { font-size: @value; } @arg: 8px; p { .font-size(@arg); } или если хочется из миксина сделать что-то похожее на функцию .calcFontSize(@value) { @fontSize: @value; } @arg: 8px; p { .calcFontSize(@arg); font-size: @fontSize; } Цитата:
В общем я понял, преимущество sass в возможности создавать пользовательские функции. Синтаксис без скобочек не интересует. |
Цитата:
|
Цитата:
Stylus/Styl - лучше |
Эхх помню когда css препроцессоры только начинали появляться, я посоветовал однокурснику написать такой проект, что он и сделал https://code.google.com/p/extcss/. Все говорили, что это игрушки, и никто пользоваться не будет, а теперь это мейнстрим…
|
jade просто шикарен, БАЗОВЫЙ функционал млять, не реализован, жеесть
https://github.com/visionmedia/jade/issues/1481 |
http://habrahabr.ru/post/128645/
Остановился на SASS и SLIM. За компиляцию всего этого дела будет отвечать GRUNT. Будь я рубистом возможно GRUNT бы не понадобился http://guides.rubyonrails.org/asset_pipeline.html http://html2slim.herokuapp.com/ |
Цитата:
|
Цитата:
Хорошая идея блохастик |
Московские коллеги рады бы перейти с SASS на Stylus/Styl, но переписывать мегабайты кода никто не хочет :)
|
Цитата:
Это как грейсфул деградатион. Не использовать же всегда getElementBy... можно и на querySelector перейти уже. |
|
Цитата:
|
monolithed,
Давай, как обычно, все до абсурда доведем. Цитата:
|
Цитата:
Цитата:
Я за что то среднее между этими вариантами. В новом проекте должно быть несколько новых велосипедов. Слишком много - гемор, нет совсем - делать не интересно. |
stylus/nib, grunt...
Мне дяденьки с форума посоветовали, я всем доволен) |
Часовой пояс GMT +3, время: 00:35. |