28 Октября

День рефакторинга

На самом деле, не день, а два, да и рефакторинг ли это - тоже вопрос. Сразу к сути: начал изучать less. "Начал" и "изучать", опять же, громко сказано, там на всё про всё получаса достаточно. Для закрепления материала, переписал css этого сайта на less. Не всё мне в этом пре-процессоре понравилось. В первую очередь, это логика медиа-запросов, которые прописываются внутри каждого элемента. В целом же сложилось впечатление, что это модная хипстерская штучка, которая весьма скоро будет забыта, как, например, язык программирования Ruby. Теперь цифирьки: минифицированный css "ручной выделки" занимал 23Кб, минифицированный продукт less - 27Кб. Разница более 20%. Учитывая, что минификаторы сейчас используются повсеместно, получается "одной лечим, второй - калечим": сначала генерируем избыточный код, а потом минифицируем его ради уменьшения размера. Хотя может я чего-то недопонял.

Для удобства работы с less попробовал пару компиляторов на php.  lessphp мне не понравился, так как давно не развивается и не поддерживает некоторые более новые "фичи" less. А вот  less.php оказался вполне годным и я остановился на нём.

Не накомментили ещё. Би зэ фёст!

Оставить комментарий

Цитировать
в комментарии