-
Klopt maar het vist allemaal uit dezelfde vijver, en React is volgens mij ook niet echt een framework maar een library.
Als je het zou opsommen van wat ik denk te weten, dan kom ik op het volgende uit: ?
– Angular Framework
Extreem robuust en feature packed. Kan zo’n beetje alles (Routes, Forms, Authenticatie, blabla) vanuit Angular zelf en heeft een zeer hoge leercurve. Onderhouden door developers in loondienst bij Google.
– React Library
Gebouwd om minimalistisch te zijn en vooral om web/app interfaces (UI’s) mee te bouwen. Je moet dus heel snel uitwijken naar de community voor implementaties van modules. Middelmatige leercurve. Onderhouden door developers bij Facebook in loondienst.
– Vue Framework
Qua concept en gedachte leunt het meer richting Angular dan naar React en bevat minder features dan Angular. Is (veel) jonger dan de andere twee en heeft ook een middelmatige leercurve. Geheel onderhouden door de Open Source community, vrijwilligers.
Het ergste is eigenlijk dat ik het liefst geen van allen wil leren want ik ben mega bang voor de beer in het bos. Ik heb geen idee of het een knuffelbeer is of dat hij mij opvreet.
Het ergste is eigenlijk dat ik het liefst geen van allen wil leren…
Je kunt er eentje leren (bv React). Daar leer je een hoop van. Omschakelen naar de volgende de-facto standaard over een paar jaar wordt dan een stuk eenvoudiger. Hoe langer je op de grond blijft staan, hoe hoger de instaphobbel wordt.
Mijn samenvatting van de voornaamste verschillen:
Angular / Vue: HTML vermeubelen (middels nieuwe tags; yuk).
React: in JavaScript coderen en een HTML-achtig template taaltje gebruiken (JSX).
(React heeft mijn voorkeur.)
Shmoo op 30 maart 2020 om 23:20
Ik ga maar eens kijken of ik ergens een goede stap voor stap uitleg kan vinden voor React.
Hiermee zou je kunnen beginnen:
https://reactjs.org/tutorial/tutorial.html
Er zijn er veel meer, ook allerlei YouTube cursussen. Deze serie (les 9, 10 en 11) kan ik van harte aanbevelen:
Brian Yu legt het allemaal heel duidelijk uit. Hij gebruikt een Mac overigens.
(Laat maar weten als je behoefte hebt aan meer suggesties.)
Dit gaat lekker. Hij neemt echt de tijd om alles stap voor stap uit te leggen. Wat ook fijn is is dat hij begint met de drie losse JavaScript Libraries (React, ReactDOM en Babel) op een traditionele manier in een pagina te stoppen. Beter dan met NPM of een Composer achtige tool een complete projectfolder /bundel installeren en meteen een ToDo app gaan maken, terwijl je geen idee hebt hoe dat zich allemaal moet vertalen naar iets waar jij mee bezig bent.
Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.