Ik sta op het punt om een nieuwe webapplicatie te ontwikkelen en ben me aan het verdiepen in frontend frameworks. De applicatie wordt een SPA die tegen een rest API praat. Eén van de grootste features zal een WYSIWYG-editor zijn om content mee te maken. Hierbij is er sprake van een soort canvas waar de gebruiker tekst, plaatjes en andere zaken aan kan toevoegen. De structuur van de content is verder niet relevant en/of het hier van doet niet ter zake.
Ik heb momenteel vooral ervaring met Knockout (i.c.m. web components) en Require als module loader. Op dit moment heb ik wat verkennend werk gedaan en wat hobby projecten opgetuigd op basis van Angular 2 (of 4?) en React. Gebaseerd op deze beperkte kennis geef ik op dit moment de voorkeur aan Angular. Angular is vrij compleet qua features (directives, routing etc.). React lijkt meer een view rendering library.
Voordeel daarbij is natuurlijk wel dat je daar zelf wat bouwstenen naar inzicht aan kunt toevoegen. Toch spreekt Angular me aan omdat het vrij opinionated is en de features goed op elkaar afgestemd zijn. Ook lijkt React iets meer uit te gaan van het renderen van html vanuit javascript en Angular lijkt een beetje het omgekeurde te doen. Dat laatste heeft mijn voorkeur.
Toch lijkt React enorm aan populariteit te winnen als ik her en der op blogs en fora er over lees (geen hard bewijs, puur gevoelsmatig). Mis ik iets of is het gewoon een enorm subjectief onderwerp?
Heeft iemand hier goede en/of slechte ervaringen met Angular 2 dan wel React? Of wellicht is een andere outsider nog de moeite waard?
EDIT:
Ter verheldering nog wat voorkeuren:
-makkelijk te mocken/unit testen
-goed te debuggen
-goeie documentatie
Ik heb momenteel vooral ervaring met Knockout (i.c.m. web components) en Require als module loader. Op dit moment heb ik wat verkennend werk gedaan en wat hobby projecten opgetuigd op basis van Angular 2 (of 4?) en React. Gebaseerd op deze beperkte kennis geef ik op dit moment de voorkeur aan Angular. Angular is vrij compleet qua features (directives, routing etc.). React lijkt meer een view rendering library.
Voordeel daarbij is natuurlijk wel dat je daar zelf wat bouwstenen naar inzicht aan kunt toevoegen. Toch spreekt Angular me aan omdat het vrij opinionated is en de features goed op elkaar afgestemd zijn. Ook lijkt React iets meer uit te gaan van het renderen van html vanuit javascript en Angular lijkt een beetje het omgekeurde te doen. Dat laatste heeft mijn voorkeur.
Toch lijkt React enorm aan populariteit te winnen als ik her en der op blogs en fora er over lees (geen hard bewijs, puur gevoelsmatig). Mis ik iets of is het gewoon een enorm subjectief onderwerp?
Heeft iemand hier goede en/of slechte ervaringen met Angular 2 dan wel React? Of wellicht is een andere outsider nog de moeite waard?
EDIT:
Ter verheldering nog wat voorkeuren:
-makkelijk te mocken/unit testen
-goed te debuggen
-goeie documentatie
[ Voor 7% gewijzigd door Down op 05-06-2017 22:15 ]
Mother north, how can they sleep while their beds are burning?