đČ â mikrobloggeriet olorm â olorm-18 · olorm-19 · olorm-20
Det vi lager deler vi ofte opp i en frontend og backend og mye er Ă„penbart om skal plasseres i frontend eller backend, men noen ting er ikke like rett frem.
Med moderne frontendrammeverk blir det lettere og lettere Ä skrive mer og mer av logikken til applikasjonen i frontenden, men en del ting vil vÊre mer effektivt Ä plassere sÄ nÊrme databasen som mulig. Og det blir kanskje spesielt tydelig etterhvert som applikasjonen vokser.
En ting jeg ser flere ganger nÄr jeg utvikler endepunkter i backenden vÄr er at frontend-utvikler i litt for stor grad godtar at det de fÄr av data fra backenden ikke er optimalt. Om man mÄ gjÞre fÞrst en request og sÄ 5 til, bÞr man heller ta en runde til med utforming av API-et sÄ man fÄr akkurat det man trenger i frontenden.
NÄr jeg utvikler bÄde frontend og backend selv blir det ofte at jeg begynner med backenden, sÄ prÞver Ä lÞse frontendproblemet og sÄ gÄr noen runder frem og tilbake til jeg finner den optimale lÞsningen. Men sÄ er ogsÄ en av mine svake sider at jeg ikke er sÄ flink til Ä planlegge godt pÄ forhÄnd.