css-препроцессоры и js-фреймворки

Jan 20, 2016 19:01



Пока работал в GeneGo/Thomson Reuters, мы всегда использовали свой код, покуда его проще было править, сторонились открытого кода, да и там всегда мог быть подвох по GPL (используешь свободное ПО - открывай и свой код тоже!). Но на рынке труда уже другие требования и требуется знание различнх фреймворков и препроцессоров.

Вообще, работа ( Read more... )

webdev, css, web, it, js

Leave a comment

zidar January 20 2016, 20:18:22 UTC
Хочешь LESS научу?
Я его в работе постоянно использую.

Reply

LESS > Stylus vit_1 January 20 2016, 20:20:52 UTC
Да в сети вроде много туториалов есть. Тут главное не стать себе злобным Буратиной и не писать код ради кода, потом разгребать сложнее будет.

Какими фишками LESS ты ограничиваешься?
Stylus пробовал?

Reply

Re: LESS > Stylus zidar January 20 2016, 20:35:38 UTC
Тут главное не стать себе злобным Буратиной и не писать код ради кода, потом разгребать сложнее будет.
Какой код ради кода? Ты о чём вообще?
Десяток строк для увязки стандартной библиотеки и своего проекта это вообще ничто.

Какими фишками LESS ты ограничиваешься?
Stylus пробовал?
Чаще всего использую переменные, вложенные селекторы, миксины. Циклов слегка не хватает, но пережить можно. Мне не нужна широчайшая функциональность, мне достаточно, чтобы всё что мне нужно, в инструменте было. LESS в этом плане вполне устраивает.

Стилус не пробовал. Еще как-то пытался перелезть на SASS/SCSS, но чего-то мне там не понравилось, вернулся на LESS.

Reply

Re: LESS > Stylus vit_1 January 20 2016, 20:44:20 UTC
Пока ограничиваюсь клиентской компиляцией, не охота тратить время на поддержку и настройку веб-сервера и ковыряния в утилитах и bat-файлах.

>>Десяток строк для увязки стандартной библиотеки и своего проекта это вообще ничто.

Ы? Какой десяток? Мне пока и одной хватило =)

Я о том, что есть некоторые препроцессоры (для HTML) и плагины, которые в обычных технологиях заставляют изучать метаязык, при том что выигрыш сомнителен.

Пока вижу необходимость лишь в переменных, чтобы код CSS был не слишком сложный.

Если говорить об обучении, то наверное лучше так: если вдруг из туториалов что-либо будет непонятно, то спрошу. Или как ты меня хотел направить?

Reply

Re: LESS > Stylus zidar January 20 2016, 20:57:08 UTC
Погоди-ка. Ты верстальщик и у тебя на домашнем компьютере (или где ещё) не настроен вёб-сервер? Я правильно понял?
Если что, Apache и прочее в виде OpenServer ставится куда угодно и успешно настраивается домохозяйкой.

Или как ты меня хотел направить?
Могу выдать свою заготовку для компиляции LESS средствами PHP.

Reply

жизнь без веб-сервера vit_1 January 20 2016, 21:20:22 UTC
Да, серверами пользовался на работе. Я в курсе, что Апач и под винду есть.

Я прошёл мимо PHP. Сейчас если заниматься back-end'ом то смотрю пока
в сторону Python'а (Яндекс-рекомендуе). Раньше дома ставил .Net и IIS,
но как перешёл в контору работать, надобность в этом отпала -
дома не хотелось заниматься работой, а просто вёрстку потестить и без веб-сервера можно.

Reply

Возвращаясь к теме Material Design vit_1 January 21 2016, 16:38:36 UTC
Серёг, а ты какой CSS-фреймворк для Material Design выбрал?
Если не сложно ответь пожалуйста тут.

Reply

Re: Возвращаясь к теме Material Design zidar January 21 2016, 16:50:56 UTC
Никакой :)
Сам сверстал нужные мне элементы, этого оказалось вполне достаточно.

Я присматривался к Materialize, но в итоге понял, что не вся нужная мне функциональность там есть, зато лишнего много.

Reply

Re: Возвращаясь к теме Material Design vit_1 January 21 2016, 16:54:07 UTC
А к Material Framework не присматривался? Как я понял там кучу всего ненужного можно просто не иницилизировать.

Reply

Re: Возвращаясь к теме Material Design zidar January 21 2016, 17:33:49 UTC
Когда я искал себе решение, этого фреймворка еще не существовало, он новенький совсем.
В принципе, всем он мне нравится, кроме по-уродски реализованного эффекта Ripple.

UPD: Хотя нет, он мне не нравится.
Всплывающие диалоги не закрываются по ESC и по клику на фоне.
Нет уезжающий наверх подсказки в поле ввода, вместо этого обычный placeholder.
Реализация чекбокса в моём варианте круче.

Так что - увы, пока не заинтересовался.

Reply

Re: Возвращаясь к теме Material Design vit_1 January 21 2016, 21:10:31 UTC
Ещё MDL от самого Googl'а есть (в июне 2015-го появился), можно цвета выбрать.

Reply

Re: Возвращаясь к теме Material Design zidar January 21 2016, 21:24:44 UTC
О, это уже интересней.
Riple всё равно, правда, дурацкий. Но остальное приятно реализовано.
Этот проект тоже недавно появился.

Reply

итого по фрэймворкам и Material vit_1 January 21 2016, 21:48:31 UTC
Немножко ошибся - в июле появился. Что интересно, они не используют normalize.css а написали свои reset'ы. И если они используют SASS, есть ли смысл тогда делать ставку на LESS?

Knockout ещё посмотрю (народ вместе с MDL уже использует такую связку) и, может быть, jQuery:core.
Если захочется чего понавороченней, то надо уже Ember изучать или Angular v2.

Reply


Leave a comment

Up