» »

Učenje JS (ali drugih) framework-ov

Učenje JS (ali drugih) framework-ov

Kroos ::

Zdravo,

pred časom sem si na Udemy kupil tečaj o Angular 2 od nekega avtorja. Ta avtor vsake toliko objavi nov tečaj na drugo tematiko za katerega dobiš obvestilo na mail. Ravno prejšnji teden sem tako dobil obvestilo o novem tečaju o Vue.js in sem se začel spraševat ali se mi splača investirat vanj ali zgolj poln fokus usmeriti v Angular 2 in / ali React.

Ob tem sem se začel še spraševati kje je sploh limit, koliko framework-ov znat in me zanima, kako se tega lotevate vi (ni nujno, da so to zgolj front-end frameworki, lahko tudi drugi)? Se usmerite s polno močjo zgolj v en framework ali se jih naučite več? Sam sem se sicer v tem primeru spomnil na rek "jack of all trades, master of none" in mi je bolj logično to, da je bolje znati en (oz. mogoče dva) pa tega res osvojit, kakor pa vse nekaj na pol. Kaj menite?

pegasus ::

https://hackernoon.com/how-it-feels-to-... ... to si že prebral?

Poanta tega je, da je v js svetu ziljon nekih frameworkov in "frameworkov", ki se menjajo na dnevni osnovi. Tako da se moraš vprašat, kaj si želiš znati in kje se vidiš ter se fokusirati na to. Če je to js ekosistem z vso njegovo dinamiko, ok, sicer je mogoče kak stabilnejši ekosistem (python, ...) bolj primeren.

Zgodovina sprememb…

  • spremenil: pegasus ()

Gandalfar ::

Raje začni s tem frameworkom delat projekte. Šele potem boš videl kako zelo na površini si šele s tem tečajem. Hkrati boš pa videl, da so vsi te frameworki danes zelo podobni in jemljejo dobre prakse drug od drugega in se veliko pogovarjajo med seboj.

Osebna izkušnja, ki jo imam je da po enem letu investiranja v ember.js, šele dobro prepoznavam vse potenciale tega ekosistema. Django me pa po 10 letih dela z njim še vedno preseneča, vsakič ko preklopim na nov projekt.

Kroos ::

@pegasus
Ja, poznam tisti dialog v linku in tudi poznam problematiko, kako širok postane projekt zaradi vseh teh dependency-jev. Sam sicer že kar nekaj let delam z JS, ampak ker se v podjetju večinoma vzdržuje in nadgrajuje obstoječe projekte, nisem / nismo nikoli prešli na uporabo modernih framework-ov, edino sam sem se lotil in naredil en mini projekt v AngularJS, ker je bila ravno priložnost. Sigurno se najbolj vidim v JS ekosistemu oz. nekako v full-stack developmentu (npr. Angular, NodeJS, Express), ker mi je enostavno kul programirat takšne zadeve.

@Gandalfar
Se zavedam tega, da je ta tečaj zelo površinski in se takrat "fun" šele začne in da je nujna kilometrina.

Predvsem je bil namen te teme bolj, kako se vi spopadate s to težavo? Se učite več framework-ov ali ostajate zvesti enemu in edinemu ob taki poplavi v ekosistemu?

Zgodovina sprememb…

  • spremenilo: Kroos ()

k--p ::

Pomoje se je boljše učiti stvari, IMHO, ki se ne spreminjajo tako hitro (core js, patterns, arhitekturo aplikacij (klasična vs. REST), security mehanizme web aplikacij (sessions, basic auth, oauth2 - token, JWT)). Frameworke pa sproti po potrebi. Seveda pa se nekaj basic aplikacij (MEAN stack, če te to zanima, recimo s sledenjem tutorialov, knjige) splača narediti.
Jaz bi se na tvojem mestu držal enega framewroka (sam raje vlagam v javo, kjer so stvari bolj "stabilne"), in sicer najpopularnejšega (Angular (2)). Že tako imaš potem backendu isto problematiko + kup build toolov, package managerjev itd. ...

Zgodovina sprememb…

  • spremenilo: k--p ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

JS frameworks: knockoutJS, angularJS, react, ...

Oddelek: Programiranje
417258 (4103) kuall
»

Učenje programiranja (Front-end) (strani: 1 2 )

Oddelek: Programiranje
5213610 (10706) matjash
»

Kateri programski jeziki za razvoj spletnih aplikacij?

Oddelek: Programiranje
71543 (1274) kr?en
»

AngularJS 2.0 ali 1.x

Oddelek: Izdelava spletišč
92137 (1435) dasf
»

JavaScript client framework

Oddelek: Programiranje
51548 (1383) illion

Več podobnih tem