JS Framework - pro větší app rubrika: Programování: JavaScript

4 woodfish
položil/-a 1.11.2013

Zdravím všechny,
potřeboval bych poradit. Budeme tvořit aplikaci, která bude převážně na straně klienta. Serverová část bude mít na starosti v podstatě vyřizování ajajových požadavků.

Potřeboval bych tedy nějaký robustní kvalitní js framework (MVC?), který má budoucnost (tzn, že se neustále vyvíjí), který je přehledný a rychle se v tom člověk zorientuje.

Přemýšlím o Google closure, Angularu nebo backbonejs.

Co mi doporučíte? Co by bylo vhodné a co ne?
Kdyby někdo přidal i nějaký výtvor co udělal, nezlobil bych se.

Děkuji moc a přeji pěkný den všem.

odkaz
4 jednabedna
odpověděl/-a 1.11.2013

Řešilo se to tu už několikrát:
http://devel.cz/otazka/jaky-pouzivate-javascript-framework
http://devel.cz/otazka/vhodny-js-framework-webapp
naposledy jsem se ptal já před rokem cca:
http://devel.cz/otazka/jaky-framework-pro-javascriptovou-aplikaci

Nakonec jsme zvolili Google closure s Este.js Má to svoje plusy i mínusy a dneska nevím jestli bych do toho šel znovu. Co se mi na zvolené kombinaci nelíbí:

  • strašně slabá uživatelská základna a s tím souvisejících zdrojů na internetu. Když googlíš něco pro jQuery tak na tebe vyjede miliarda výsledků, pro closrue je to o dost slabší. Občas položíš dotaz i v StackOverflow a nikdo ti neodpoví
  • back compatibility breaking changes. To se týká Este.js kdy Dan během roku udělal několik hodně velkých zásahů do Este knihovny a my museli dost věcí přepisovat.
  • hodně pomalá učící křivka
  • google closure kompilátor ti občas zkompiluje i něco s číms nepočítal a po zkompilování ti apka přestane pracovat. A zkompilovaný kód se hodně špatně ladí.
  • vývoj v GC je asi dost pomalý a bugy asi nikdo neopravuje, třeba tady: http://closure-library.googlecode.com/git/closure/goog/demos/draglistgro... jsou označené některé bugy už roky a nikdo se nemá k tomu, aby je opravil.
    Má to ale i svoje výhody, které už padly třeba tady: http://www.zdrojak.cz/clanky/proc-povazuji-google-closure-za-nejlepsi-ja... Jak říkám, nevím jestli bych do toho šel znovu a radši bych možná nezvolil Angular.

Komentáře

  • woodfish : Děkuji za odpověď, vím že se to tu už řešilo několikrát, ale s odpověďmi jsem nebyl spokojeny a přeci jenom rok už je dlouhý na to, aby si o tom udělali lidi lepší rozhled. 1.11.2013

Pro zobrazení všech 9 odpovědí se prosím přihlaste:

Rychlé přihlášení přes sociální sítě:

Nebo se přihlaste jménem a heslem:

Zadejte prosím svou e-mailovou adresu.
Zadejte své heslo.