Komentáře k článku

Zbavte se snadno jQuery špaget s KnockoutJS

Pro oživení webů je dnes běžné použití frameworku jQuery. Ten spoustu věcí usnadňuje, ale problém udržovatelné struktury aplikace vůbec neřeší. Kdo pomocí něj zkoušel napsat něco složitějšího, dá mi zapravdu, že programátor může snadno skončit s ukázkovým „spaghetti kódem“, ve kterém je těžké se vyznat a špatně se udržuje.

Zpět na článek

20 komentářů k článku Zbavte se snadno jQuery špaget s KnockoutJS:

  1. DM

    Mohu doporučit i alternativu AngularJS ...

    Pro zájemce o tuto oblast doporučuji alternativní projekt http://angularjs.org od Googlu. Zvažoval jsem několik MVC JavaScriptových frameworků(včetně Knockoutu), AngularJS mi sedl nejvíce …

    1. Tomas

      Re: Mohu doporučit i alternativu AngularJS ...

      Taky jsem pouzival angularJS a byl jsem s nim spokojenej. Daji se v tom uzasne jednoduse psat javascriptovy aplikace.

      Jen si clovek musi uvedomit, ze u techto frameworku, kde se HTML-View vlastne renderuje az v javascriptu, se ta stranka vubec nezobrazi, pokud uzivatel nebude mit zapnuty javascript. Takze kdyz nekdo chce delat aplikaci, ktera ma byt zobrazitelna i s vypnutym javascriptem, tak mu to podobne knihovny znemozni. Tahle informace mi v tom clanku trochu chybi

      1. Petrrr

        Re: Mohu doporučit i alternativu AngularJS ...

        „Takze kdyz nekdo chce delat aplikaci, ktera ma byt zobrazitelna i s vypnutym javascriptem, tak mu to podobne knihovny znemozni. Tahle informace mi v tom clanku trochu chybi“

        To snad ne, to neni vsem jasne? O tom ze ma uzivatel vypnuty js ani nemluvne. Maximalne co bych pro tohodle uzivatele udelal je:

        <noscript>Zapni si JS, jinak bye!</noscript>

        1. smot

          Re: Mohu doporučit i alternativu AngularJS ...

          Paranoia je strašná věc. Ale různé reklamy a prvky velkých bratrů ještě horší.

        2. #

          Re: Mohu doporučit i alternativu AngularJS ...

          Tak ja bych zas udelal papa tve strance, ze predpokladu, ze by nebyla zcela unikatni obsahem.

    2. Petrrr

      Re: Mohu doporučit i alternativu AngularJS ...

      Zajimalo by me, jestli autor clanku zkousel AngularJS a pokud ano, jestli by byl tak laskav a napsal proc vyhral Knockout :)

      Slysel jsem o AngularJS, ale zatim jsem si ho v praxi nevyzkousel.

      1. RDPanek

        Re: Mohu doporučit i alternativu AngularJS ...

        V AngularJs jsem jiz napsal malou aplikacku – je fajn mít architekturu na straně klienta, ale i tak bych rád uvítal článek někoho zkušenějšího o Angularu, nebo rozbor jednotlivých frameworku.

      2. Jan MarekAutor příspěvku

        Re: Mohu doporučit i alternativu AngularJS ...

        Angular jsem si zkoušel jen na jedné drobnosti. Rozdíl vidím v tom, že Angular mě více tlačí k tomu, abych mu přizpůsobil architekturu celé aplikace. Potom je mi ještě Knockout subjektivně sympatičtější tím, že když sem se s ním seznamoval, tak mi méně věcí nefungovalo (je jednodušší, takže je méně možností něco zkazit).

  2. srigi

    Ekosystem Knockout

    Zaujima ma ako je na tom KO z hladiska komunity a ekosystemu. Teraz sa vela venujem Backbone.js a je vidiet, ze je to uz zavedena kniznica – daju sa najst cele blogy alebo kvalitne blogposty, vznikli a su udrzovane rozsiahle frameworky, ktore akumuluju best-practises, kopec veci je uz vyriesenych na StackOverflow.

    Je rovnaka situacia aj okolo KO, alebo Angular?

    1. Jan MarekAutor příspěvku

      Re: Ekosystem Knockout

      Netroufnu si ty frameworky porovnávat, ale u KO mi 2073 followerů a 250 forků na githubu nepřijde jako špatný čísla.

      1. Jiří Landsman

        Re: Ekosystem Knockout

        Navíc bude nyní Knockoutjs distribuován v základních templatech pro asp.net mvc aplikace takže asi nějakou budoucnost mít bude :)

  3. Vlada

    A co s HTML validitou?

    S timto pristupem se do tagu zapisuji „nevalidni“ atributy. Existuje nejake DTD podle ktereho by byl pote dokument HTML-valid?

    1. Martin Hassman

      Re: A co s HTML validitou?

      To není pravda, ty tagy s prefixem „data-“ jsou validní. HTML validátory s tím budou počítat (a vlastně už začínají).

  4. vetesnik

    Re: Zbavte se snadno jQuery špaget s KnockoutJS

    Tož supr, díky, něco podobného jsem hledal, zkoušel jsem Ember.js a to mi přišlo zase moc opinionated, kdežto tohle je víc „udělej si sám“. :)

Napsat komentář

Tato diskuse je již příliš stará, pravděpodobně již vám nikdo neodpoví. Pokud se chcete na něco zeptat, použijte diskusní server Devel.cz

Zdroj: https://www.zdrojak.cz/?p=3666