Wat is Full-stack JavaScript?


Volledige stapel JavaScript

JavaScript bestaat al meer dan 20 jaar. Het is de dominante programmeertaal in webontwikkeling.

In het begin was JavaScript een taal voor de webclient (browser). Toen kwam de mogelijkheid om JavaScript op de webserver te gebruiken (met Node.js).

Tegenwoordig is het populairste modewoord "Full Stack JavaScript".

Het idee van "Full Stack JavaScript" is dat alle software in een webtoepassing, zowel aan de clientzijde als aan de serverzijde, alleen met JavaScript moet worden geschreven.

Programmeren in C zal langzaam afnemen.
Programmeren in JavaScript wordt belangrijker.


Full Stack JavaScript-ontwikkelaar

Een full-stack JavaScript-ontwikkelaar is iemand die zowel client- als serversoftware kan ontwikkelen .

Naast het beheersen van HTML en CSS, weet hij/zij ook het volgende:

  • Programmeer een browser (zoals het gebruik van JavaScript, jQuery, Angular of Vue)
  • Programmeer een server (zoals het gebruik van Node.js)
  • Programmeer een database (zoals het gebruik van MongoDB)

Clientsoftware
(frontend)

Serversoftware
(backend)


Full Stack JavaScript-voordelen

  • Hergebruik van codes. Gedeelde bibliotheken, sjablonen en modellen.
  • Best practice verzameld door 20 jaar JavaScript.
  • JavaScript is een evoluerende standaard met een mooie toekomst.
  • Goede bijlessen. Makkelijk te leren.
  • Geen compilatie!!! Snellere ontwikkeling.
  • Grote distributie: npm.
  • GitHub-opslagplaats. Git-workflow.