Probabil ca m-ai discutat, insa am ajuns in punctul in care am testat 2-3 framework uri de javascript si ma gandesc ca poate unii dintre voi in ultimele 2-3 luni a-ti ajuns in punctul de a testa mai un alt framework.
Eu spre exemplu acum ma uit peste ext js care e lipsit de resurse , pe parte de php a mai lucrat cineva cu el, imi puteti recomanda ceva resurse?
Ca si complixitatea mi se pare mare, dar pare rapid pana acum eu am gasit doar formul lor si : Acest Repository
plus un proiect pe live coding, interesant mi se pare ca optiunea asta http://docs.sencha.com/extreact/6.5.1/ ,voi alegeti react sau ext js in cazul asta?
Daca imi puteti recomanda alte resurse as fi recunoscator.
Vue + vuex + nuxt e ce te interesează
E cel mai ușor de învățat și înțeles, multe resurse.
Problema cu react e că nu e un framework, se transformă în framework dacă folosești fuse-box/webpack//razzle + babel + react/inferno/preact + mobx/redux/repatch + apollo-client + express/koa/hapi/feathers + bootstrap…
La react ai și un limbaj care nu e JS dar e JS numit JSX, practic trebuie să mai înveți un limbaj cu anumite reguli ciudate. În plus dacă instalezi și airbnb-eslint o să vezi că sunt și reguli gen funcții pure, adică react tinde spre programare funcțională, ceea ce nu e mereu o idee bună când for… of în JS te duce foarte departe.
Partea bună cu react e că dacă cauți o problemă pe Google imediat deschizi 50 de taburi cu soluții. În plus react native e aproape același lucru cu react-ul normal. (dar dacă apple în următorii 2 ani își face update la safari în ios nu mă văd fâcând aplicații native)
ExtJS e un UI framework, are componente foarte utile dar scumpe, nimic nu e gratuit, suport enterprise… Poți înlocui ceva plătit cu vue și css în același efort. (cu react e mai complicat dar mai elegant)
Eu am făcut câteva interfețe cu react și mereu am stat 2-3 zile să gândesc formulare/funcții complexe sau nu înțelegeam ceva din componentele deja făcute, cu vue îți zic din start că e mult mai ușor.
Ca sa fie mai interesant , puteti va rog sa prezentati si argument pro sau contra?
Din perpectiva … documentatiei, solutiilor gasite pentru eventualele probleme(stackoverflow…,forums), scalabilitate, relationarea cu partea de backend?
Sunt curios dintre voi e cineva care a facut un proiect complext doar in js (cu tot cu baze de date) si considera a fi ceva demn de “productie”?