Názor ke článku D. Crockford: JavaScript - The Good Parts (extrémní recenze) od c0stra - Musim rict, ze jak clanek, tak ukazky z...

  • 14. 7. 2008 19:02

    c0stra (neregistrovaný)

    Musim rict, ze jak clanek, tak ukazky z knihy me dost zaujaly. Vypada to, ze konecne vysla kniha, ktera pekne vystihuje hlavni silu i slabiny JS. Hned uvod kapitoly o dedicnosti upozornuje na obskurni implementaci prototypicke dedicnosti. Misto opravdovych prototypu je tu podivna mezivrstva Function.prototype.
    Knihu si urcite poridim. Crockford je asi prvni clovek, ktery vzal do ruky vychovu programatoru JS. Myslim, ze prirucek k tomu, jak psat a pouzivat cykly a funkce je dost. Ale JavaScriptoveho programatora je potreba vzdelavat. Ukazat mu pokrocile moznosti, principy dedicnosti, viditelnosti promennych, atd. a tahle kniha vypada, ze jde tim smerem. To je krasne videt i na ukazce deklarace funkci
    function k() {...}
    var k = function() { ... };
    Co je to zasadni, co tim chce autor rict? "Uvedom si, ze funkce je objekt a 'k' je jen reference. A podle toho s ni nakladej. Treba za behu ji prirad jinou funkci, a mas stavovy polymorfismus, ktery se v jinych jazycich slozite nahrazuje navrhovym vzorem State".

    "Pro klasického webdesignera nebo pro začínajícího skriptaře, který chce oživit své stránky, tato kniha určitě není."
    Tito lide jsou prave ti, kteri javascript spatne pouzivaji. Je jasne, ze s touto knihou nemuzou zacit, ale meli by se ji, nebo nejakou podobnou, zacit ridit hned jak se nauci zaklady programovani, at pak nemame internet plny bastlu jako jQuery, lightbox apod.