En egyelore ennek a szep uj JS vilagnak csak a hatranyait latom. Hogy bakker egy alapvetoen meg csak nem is NodeJS alapu app 100+ meganyi JS libet kotorjon ossze maganak az internet bugyraibol, az mar nem vicces, hanem szimplan csak szanalmas. A jol szeparalhatosagot es az ujrafelhasznalhatosagot meg nem az ujabb es ujabb JS libek fogjak elhozni, hanem az ertelmes kodszervezes, es a jol tervezett kodok. Nem azert van a jQueryhez is tobbszaz library, mert ne lehetne abban is szepen szeparalni, meg ujrafelhasznalhato kodot irni. Jo, nem mindegyik fog ugy kezdodni, hogy LofaszJS.createClass, de IMHO erre nincs is mulhatatlanul szukseg. Amugy ezekben a shiny new frameworkokben pont ugyanolyan konnyu spagettikodot irni, mint jQueryben. Aki eddig spagettikodot irt mas frameworkben, itt is azt fog, aki meg jolfesult kodokkal operalt eddig, annak pedig csak emiatt nincs szuksege uj frameworkre.
Egy kicsit mas: nezegetem ezeket a ReactJS, Angular, meg mindenfele clientside view renderer csodakat, es egyreszt viccesnek tartom oket, masreszt mar latom a usernyuglodeseket, hogy a gyengebb gepeken nem muzsikal jol a weboldal, akkor optimalizaljuk a kodot - olyan gepre, amihez hozzaferesunk sincs, csak kodos infoink rola ("haat... van rajta egy IE9", kosz). Es ettol a hideg fut a hatamon. Mert ha szerveren nem jo valami, azt ki lehet merni, ha sehogy mashogy nem tudunk rajta segiteni, ala lehet tolni meg vasat, vagy szet lehet skalazni, de egy soselatott gepen hogy mersz ki barmit is?
--
Blog | @hron84
Üzemeltető macik