Hlavní navigace

Názor ke článku D. Crockford: JavaScript - The Good Parts (extrémní recenze) od c0stra - ad jQuery: "o jQuery nikdo pořádně moc neví"...

  • 15. 7. 2008 23:50

    c0stra (neregistrovaný)

    ad jQuery: "o jQuery nikdo pořádně moc neví" - to je prave ten problem. Kazdy vi, ze jQuery existuje, ze se jednoduse pouziva, a tak ji zvoli pro svoje potreby. Proto nam zaplavuje web. Ale malokdo uz vi, jak je efektivni, jake ma nevyhody a bugy. Neefektivni prochazeni celeho DOMDocumentu je prvni vec, ale horsi jsou nekonecne cykly zpusobene treba jen tim, ze odstranite nejaky element. Na aplikace, kde potrebujete realtime odezvy, je neco podobneho nepouzitelne. To nemluvim o nesvarech vetsiny dalsich knihoven, a to prave naprosto neefektivni psani kodu = spatne pouzivani JavaScriptu.

    Martin Hassman: To mas tak, v praxi clovek vetsinou pracuje v tymu, a dela na vecech, ktere uz jsou rozpracovane, a je nucen pokracovat v tom, co dostal, a jen malokdy ma sanci prosadit "JavaScript - the Good Parts" ;) proto jsem si tolik "uzil" a tolik mi nesedi zminovane knihovny, a proto take malo kodu, ktery prosel myma rukama, vypada tak, jak bych si predstavoval. Tak jen asi tyto dve ukazky:
    http://www.gambrinus.cz/microsite/uneseni/_js/i4ajax.js + http://www.gambrinus.cz/microsite/uneseni/_js/vote.js jsou pouzity na nektere Ajax requesty v http://www.gambrinus.cz/uneseni/
    a tahle starsi semestralni prace:
    http://moon.felk.cvut.cz/~fischeo1/PJ/

    Za Crockfordova fanouska se spis nepovazuji, on je az moc velky extremista. Odmitat veci jako operator 'new' uz je trochu moc. Bez nej clovek prijde o dedicnost tak jak byla v JS navrzena (i kdyz se da nahradit jinymi zpusoby), a o vztah rodic potomek pro operator instanceof. Podle me je zbytecne z JS delat pomoci knihoven neco jineho. Napr. Base ci Prototype ho priblizuji k beznejsim a vetsine programatoru srozumitelnejsim jazykum. Podle me staci ho spravne uchopit.

    Zaverem bych chtel take clanek pochvalit. Sice dost veci vidim presne obracene :) ale to je otazka nazoru. Recenze je to kvalitni a rozhodne prispiva k zviditelneni JavaScriptu jako aplikacni technologie a ne jen jako okrajove hracky pro nepotrebne efekty.

  • Diskuse byla uzavřena.