Welke technieken worden er binnen Goedgemerkt gebruikt voor digitale producten?

Na het onderzoeken van de projecten en een interview met de IT manager ben ik tot een goed beeld gekomen van de verschillende technieken binnen Goedgemerkt.

Website

De website van Goedgemerkt gebruikt momenteel PHP als taal, dit komt omdat de website gemaakt is via Magento. Omdat de development hiervan erg lang duurt en PHP eigenlijk wat outdated begint te worden, wilt Goedgemerkt een switch maken naar Javascript. Er is sinds kort een project gestart welke de website om gaat zetten van PHP naar NextJS samen met NodeJs.

NextJS is een framework welke werkt via React. Next heeft React geoptimaliseerd waardoor het sneller is dan React zelf, dit gebeurt via server-side rendering, static-site generation, serverless functions en nog meerdere verbeteringen.

NodeJs is een Javascript engine waarmee je een backend van een webapplicatie kan opzetten. Node is een stuk sneller dan PHP, ook zou een framework als React niet mogelijk zijn in combinatie met PHP.

Interne applicaties

Goedgemerkt heeft recent een eigen productie systeem gebouwd. In dit productie systeem kunnen productiemedewerkers alle bestellingen vinden, pakbonnen uitdraaien en printbestanden genereren. Voor dit systeem is gebruik gemaakt van React in combinatie met de state manager Redux. Redux is een tool om het bijhouden van de React state makkelijker te maken, dit zorgt voor simpelere code. Binnen dit project is ook gekozen voor een NodeJs backend.

Doel

Goedgemerkt doelt er op om dezelfde technieken voor elk toekomstig project te gebruiken. Op deze manier zal het het makkelijkste zijn voor nieuwe developers om de projecten goed te kunnen begrijpen. Omdat alle nieuwe projecten momenteel in React & NodeJs gemaakt worden, zal ik dit meenemen naar de oplossing.

Punten om mee te nemen

  • Goedgemerkt doelt op een toekomst waar enkel dezelfde technieken gebruikt worden, in dit geval React & NodeJs

Last updated

Was this helpful?