You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ole Anders Stokker edited this page May 31, 2018
·
2 revisions
Hva er Onlineweb Frontend?
Dette prosjektet er et forsøk på å dra mesteparten av frontend funksjonaliteten i Onlineweb 4 ut til sin egen React applikasjon.
Hvorfor?
Slik det har vært frem til nå har det vært vanskelig å jobbe med et så stort prosjekt.
Dette er et forsøk på å gjøre det lette å sette seg inn i ting.
Hvordan?
Første tingen som kommer til tankene er standardisering. Det er gjort et forsøk på å sette opp prosjektet i forskjellige 'apps' på samme måte som det er gjort i Django. Det er også gjort er forsøk på å få alle disse appene til å operere på samme måte, slik at det er lettere å sette seg inn i en hvis du kjenner en annen.
Skal legges til wikiarktikler på arkitektur.
Ting nummer to er TypeScript. Dette prosjeket er skrevet i TypeScript fermfor JavaScript. Hvorfor det, kan du vel spørre? Tja. Tanken baak det er at det skal gjøre det lettere å forstå applikasjonen, dataflyten og datastrukturene. I JavaScript er det veldig lett å lage objektstruktuter som er veldig vanskelige å forstå, og TypeScript kan hjelpe mye her både for den som skriver og den som skal lese det senere. Dette fører også til at en til en kan slippe unna React PropTypes. Forskjellen har blir at du ved TypeScript sjekker typer mens du skriver (egt. ved compile time), mens du md PropTypes sjekker mens programmet kjører (run time).