12 komentářů k článku Co je IMA.js? Podívejme se na framework od Seznam.cz:

    1. Martin Hassman

      Re: lol :-D

      Prosím, ventiluj si své problémy k firmě Seznam.cz někde jinde. Tuhle diskusi necháme k frameworku v článku.

      Tahle zevšeobecnění navíc moc nefungují. Měl jsem možnost potkal pár programátorů ze Seznamu a někteří byly špatní, jiní dobří. Podobně jako v jiných firmách. Bez kontextu je příliš snadné soudit.

      1. shemale01

        Re: lol :-D
        přesně, řešení je centura :-) Ale na druhou stranu je mi to jedno. Seznam znám (ikdyž jsem tam nedělal) a osobně jsem měl tu „čest“ poktat jen jejich špatné programátory, vydávané na super seniory… ;-(

        Samotný framework je paskvil, což jsem tam také psal. Chápu, že si autoři v seznamu potřebují něco dokazovat, ale pokud by byl fw tak skvělý, ví se o něm. Ně se stačilo podívat na kód – MVC v JS :-D, styly v Lessu, Gulp :-D, hooky nejsou, apod.

        Jo, a netikáme si a klidně mi příspěvek opět cenzurujte, je mi to šumák :-) Bohužel poslední dobou celý zdroják upadá

        1. Tonda Banderas

          Re: lol :-D
          Bohuzel musim souhlasit. Pri pohledu na tento framework musim rict, ze se jedna o typicky priklad neceho, cemu se v anglictine rika „overengineering“. Svou koncepci se snazi rovnat velkym jmenum, jako je Angular (ackoliv je videt, ze se Angularem nijak neinspiruje), tedy umi vsechno a jeste vic a vubec nemysli na potreby vyvojare. Pokud se podivate na github, commituje do nej vyhradne z velke casti jeden clovek (pravdepodobne autor) a to vzdycky smrdi. Nema to temer zadnou komunitu, ackoliv to existuje jiz nekolik let – prvni zminka je snad jiz z roku 2015, 2016. V dnesni dobe se prave od velkych frameworku a „uber“ reseni ustupuje a jde se cestou mensich knihoven (ala React – i kdyz pravda React zrovna maly neni), ktere umi jednu vec, za to poradne. Sry bojs, ale tohle saks!

          1. Lawondyss

            Děravé argumenty
            Máte dost chabé argumenty.
            Porovnávate IMA s Angularem ignorujíc, že Angular je primárně zaměřen na SPA. IMA je stejně tak dobrý i pro MPA. Zkuste se stejnou grácií nějakou MPA v Angularu vytvořit a zjistíte, že udělat tunel jenom bagrem není úplně nejlepší nápad.
            Právě díky malosti komunity je velké množství commitů od jednoho člověka. Že to smrdí je blbost. Třeba u Nette tomu taky tak a stěží se dá říct, že to bylo na škodu. Ostatně český JS rybníček je ještě menší, než ten PHPkovský, takže vyčítat českému JS frameworku malou komunitu je jako nadávat na vesnické zábavě, že tam nehrají pořádné „pecky“.
            Malá knihovna je jako berle, řeší konkrétní problém, ale přes ostatní se musíte belhat. Ti rozumnější na ně použijí jiné malé knihovny (a těch je v JS hromada i na blbosti), takže si ve finále skládáte puzzle, které k sobě tak úplně nesedí. Ucelený framework nabízí vše pod jednou střechou a se zárukou kompatibility. Že je moderní rozbijet monorepa, je věc jiná.
            Máte svůj žebříček hodnot, OK, ale buďte opatrný s tím obecným posuzování podle něj. Někdo jiný se vám o něj opře a zlomí se pod ním 😉

            1. shemale01

              Re: Děravé argumenty
              nebojte, ačkolik se Vám zdá, že máme děravé argumenty, není tomu tak :-) Jen mě přestalo bavit tu psát o tom, co je to zač. Když člověk napíše názor, smažou ;-) A rozhodně se mi neláme.

              BTW, IMA není ucelený FW. Jako FW bych možná bral NG, ale ne tento paskvil. Jak jsem psal, netajím se antipatií vůči seznamu.

              Ve světe IT jsem přes 30 let, takže si dovolím posoudit sám co je z mého pohledu dobré a co ne.

              Velikost komunity je docela dost důležitá. Jak IMA, tak Nette je to je otázka ČR. Nette ale dělá opravdu komunita (ikdyž slovo dělá se nedá říci…) Kdežto IMA, je dílem jednoho zaměstnance seznamu, jakmile tam onen člověk skončí nebo seznam krachne, tak je další vývoj v ohrožení… Malou komunitu jsem nevyčítal, jen zmiňuji, že jeden člověk je na prd. I sám Grudl řekl, že v Nette je pár antipatterů ;-)

              Za dobu své praxe jsem dospěl k názoru, že pokud to jde, raději se vyhnu FW a plno věcí si napíši sám. Ano, FW jsou fajn, zrychlý práci, ale dost často nevíte co se děje na pozadí.

              Nikomu nebráním v používání, píšu svůj názor.

              1. Aleš Adámek

                Re: Děravé argumenty
                Miluju názory typu, nikdy jsem to nezkoušel a vím že to je na prd už předem. Spolupracovat s Vámi v týmu musí být asi potěšení.

            2. Tonda Banderas

              Re: Děravé argumenty
              Pobavilo. Vase argumenty jsou stejne tak chabe jako moje. Zrejme na rozdil od vas (prominte, ale tohle vazne jen tipuju) mam hodne zkusenosti s velkymi uber frameworky, ktere resi kazde uprdnuti v prohlizeci a je to proste jako chodit s kanonem na vrabce. Prohlizec nam nabizi rich api (davno jsou doby nekompatibilit diky IE6-8 pryc) a NodeJS je cim dal vic robustnejsi platforma rovnez a da se kod psat tak, abychom nemuseli pouzivat zadne uber reseni.

              IMA je v tomto jeste horsi, protoze misto toho, abychom pouzivali nativni kod, musime to delat pres IMATadySiDomysleteCokoliv sracku. Zdravim napriklad Object Container (https://imajs.io/docs/object-container) :)

              Celkove bych to prirovnal k tomu, jako kdyz si od Thora pujcite kladivo a jdete jim pribit maly hrebicek :)

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=23520