html & css набагато простіші для сприйняття початківців чим той же JS. Тому, верстаючи з використанням BEM або подібних методологій можна досить не зле роздуплитись в таких високих матеріях, як інкапсуляція, наслідування, поліморфізм і компонентний підхід загалом, ще до вступу в програмування, бо саме тут застрягає більшість початківців. Головне не просто почати писати блоки__елементи_модифікатори, а вникнути в суть нашо це потрібно.
Лойс!
поржав ))))
Less це вже олдскул, подавляюча більшість розробників використовує sass(scss) частина stulys.
Також набирають обертів постпроцесори (postcss).
Щодо бібліотеки, я б посперечався. Всі ці технології доступні у вигляді npm модулів і мають сенс виключно як npm модулі в зв’язці з системою збірки типу grunt / gulp / webpack. Двіжком процесу виступає нода, яка перевернула web розробку з ніг на голову і про яку тут ні слова :(. Відповідно тема js на клієнті / js на сервері , яка на мій суб’єктивний погляд, є найпрогресивнішою і перспективнішою не розкрита і навіть не привідкрита.
Також, я би акцентував увагу тих кому душа лежить до вебу починати одразу з js і не пхатися в всілякі там пайтони джави чи плюси. В протилежному випадку поріг входження в js виростає в кілька разів.
Дякую за матеріал!
Постпроцесори дають можливість використати, як вже існуючий синтаксис (sass, less,...) так і придумати свій з своїми правилами. Навіть вже є кілька планінів розроблених для кирилиці. Плюс всілякі автопрефіксори і можливість писати на css4 вже сьогодні. Тому всі задатки для звання технологія 2017 року присутні.