Сообщение от megaupload
|
Ни одного бинда и.т.п. а наследование для быдла. и вообще мне ни разу не приходилось что то наследовать от чего то, может это потому что я ни одного сайта так и не сделал.
|
Наследование нужно в больших проектах. По личному опыту работы именно с такими монстрами без него там всё оч грустно. Код в нормальном ОО стиле писать сложнее и времени нужно больше, однако потом такой код очень просто поддерживать и дорабатывать.
Сейчас в своём проекте, над которым работаю последнее время использую паттерн БЭМ, где наследование используется крайне жирно: блок представляет себе полностью инкапсулированную структуру, которая включает в себя и CSS и JS и шаблоны. Для наследования в CSS использую препроцессор Stylus, для шаблонов написал специально свою реализацию:
https://github.com/kobezzza/Snakeskin, ну с JS использую паттерн: подмешивания в прототипах (на мой взгляд самое универсально решение).