ano, mel jsem napsat, ze k l a s i c k a (tj. class-based) dedicnost neni implementovana. Nicmene s prototypal dedicnosti je tolik problemu (viz treba D. Crockford a jeho Javascript - The Good Parts; hlavne nepritomnost private properties a metod v objektovem modelu) plus implementace dedicnosti berouci v potaz 'private access' je tak oskliva a 'neergonomicka' (nemluve o dalsich implementacich), ze IMHO neni mozne javascriptovou prototypal a 'klasickou' class-based dedicnost stavit na roven. Ta javascriptova je proste osklivy hack a prave kvuli tomu se nektere frameworky snazi implementovat klasicky objektovy model, a prave kvuli tomu klasicky objektovy model implementuje i ECMAScript 4.
ja byl nejdrive javascriptem zhnusem, druha faze byla nadseni (po precteni Javascript - The Definitive Guide), a ted mam spise rekneme pragmaticky vztah k tomuto jazyku. Tzn. inklinuju k pouziti frameworku, ktery za me resi vsechny problemy javascriptu, vcetne nekompatibilnich implementaci v jednotlivych prohlizecich (presneji receno, problem se sabotovanim javascriptu Internet Explorerem).
na stranu druhou, i diky javascriptu jsem pochopil, jak funguji closures, ze funkce mohou byt 'first class objects' a jak je to uzitecne (a take jake problemy to zpusobuje, viz treba binding), a za to jsem mu docela vdecny...

