JS framework - zkušenosti, výběr rubrika: Programování: JavaScript

4 Jakub Frajt
položil/-a 7.11.2016

Ahoj,

chtěl bych se zeptat na zkušenosti ohledně JS frameworků. Tipy, případné problémy při implementaci, vhodnost použití.

Řešíme větší míru interaktivity na webu. Primárně jde o formuláře a filtry, např. validace, skrývání/zobrazování, highlight a filtrování polí apod. Aktuálně používáme ES6 s jQuery v kombinaci s webpackem. Bohužel nám v tom jQuery už přestává stačit.

Nejedná se v součané době o SPA aplikaci. Spíše tvorbu komponent, části stránek. Nicméně do budoucna nevylučujeme použití jako SPA i s routováním u klienta. Aktuálně je routování na serveru. Současně potřebujeme zachovat indexovatelnost stránek, průchodnost pro crawlera vyhledávačů. Bylo by vhodná možná spolupráce s jQuery s již hotovými/externími knihovnami.

Primárně nám jde tedy u zkušenosti s Reactem, Vue.js, Angular2, polymer.js apod.

Máte někdo zkušenosti s podobným použitím a konkrétním frameworkem? Případně kontakt na někoho, kdo by nám byl schopen poradit?

Díky

odkaz Vyřešeno
4 Jakub Frajt
odpověděl/-a 14.11.2016

Díky všem za komentáře. S největší pravděpodobností si otestujeme Vue.js a React. Uvidíme co nám vyjde lépe v konkrétních případech.

Komentáře

  • Josef Ježek : Zkusil bych jeste Polymer Project od front-end vyvojaru Chrome z Googlu, viz odkazy nize. 14.11.2016
  • Josef Ježek : Kouknete na hotovy elementy v katalogu beta. webcomponents. org, customelements. io, vyhledejte si awesome elements a kouknete na Chrome Dev Summit a Polymer Summit. 14.11.2016
  • Josef Ježek : Jestli se rozhodnete pro Polymer Project a budete chtit rychle zacit vyvijet znovu pouzitelne komponenty postavene na W3C webovem standardu Web Components, tak vam nabizim skoleni. Venuji se Polymeru pres 2 roky. 14.11.2016
  • harrison314 : @Jozef Ježek: este je tu vela odpovedi, ku ktorim si nenapisal, ze Polymer je naj. 14.11.2016
  • rio : Vue.JS je super a po dlhej úvahe sme ho vybrali pre nový veľký projekt. Je ale Polymer vôbec JS framework ? 18.11.2016
  • Občan : @rio. Konečně někdo, kdo s tím přišel. Ona bude asi i otázka, zda se Polymer dá elegatně kombinovat s Vue.js naráz. 19.11.2016
  • jiri.knesl : @Občan: Polymer je jen rozšířením Web Components, pokud browser webové komponenty podporuje, tak imho React, Vue, Angular... můžou pracovat i s web components. 20.11.2016
  • Občan : Právě, dokážu si představit mít nejkrajnější UI vrstvu ("hloupé" komponenty) ve Web Components. Že by to mohlo být docela elegatní. Ale nejsem si tím jist. Natož stavem polyfillů, jak jsou dokončené. Musím zkusit. 20.11.2016
  • Josef Ježek : Pomoci vlastnich elementu se krasne modularizuje cela appka. Napr. kazdej view zije ve vlastnim elementu. Polyfilly jsou dnes jiz dobre odladene. 21.11.2016
  • error414_1 : Josef Ježek: no me na tech web komponentach chybi nejake lepidlo ktere by zajistilo rizeni vice komponent. Bud jsem spatne hledal nebo opravud nic neni. Nasel jsem jen nejake priklady komunikace mezi komponentama a to by hnus fialovej :(. Je sice krasne ze se rodi hodn enastroju, ale chtelo by to i ukazky reseni nejcastejsich problemu. 21.11.2016
  • Josef Ježek : Lze pouzit Redux nebo UniFlow, viz youtube .com/watch?v=PahsgJn0sgU | github .com/google/uniflow-polymer 25.2.2017
  • Josef Ježek : webcomponents .org/search/awesome 25.2.2017

Pro zobrazení všech 15 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.