@nepster09: сейчас только за счет того что ionic на scss приходится использовать его, в остальных случаях less. В любом случае стараюсь использовать препроцессоры, а какие - решать вам или вашей команде.
Benajmin Smith а мне вот как-то less больше нравится. Я понимаю что scss придумали рубисты но как по мне когда синтаксис препроцессора стилей ближе к css оно как-то удобнее. Собственно из всего что я пока видел единственным аргументом в пользу scss более простой синтаксис условий (хотя это спорно) и нормальные циклы. Хотя мне не доводилось пока циклы часто применять.
@YemSalat: не обязательно, достаточно человека который ко всему прочему умеет и фронтэндить. Таких еще full-stack называют.
А если серьезно - то среди фронтэндщиков есть такая чудная практика как коммитить сторонние библиотеки, даже если разработчик использует NPM или bower. Посему из 1 мегабайта кода половину может составлять какой angular + jquery + lodash +
модули и еще 10 килобайт непосредственно приложение.
Если уж совсем серьезно, я пытался как-то намекнуть на то что JS это довольно жирный кусок вэба без которого сейчас никак. Даже если вы не фронтэндщик то желательно его знать.
@YemSalat: да ну, просто игра цифрами. Если у вас проект с жирным фронтэндом, не важно что у вас 49% кода на руби/python, репозиторий будет помечен как js-ный потому что js-кода больше.
@ischmiedel: обычно его редко используют как основную платформу, но частенько его применяют для отдельных систем.
Дмитрий Хаперец: самый простой вариант всегда лучше. Клиентский код можете пискать как хотите, а код библиотек должен быть максимально простым что бы упростить поиск ошибок.