Inloggen

Webtechnologieën

technos web

Wanneer je begint met het maken van een website of applicatie, is het gemakkelijk om overweldigd te raken door het grote aantal beschikbare technologieën. Tussen talen, frameworks en tools is het niet altijd eenvoudig om je weg te vinden.

Dit artikel geeft een overzicht van de belangrijkste technologieën die vandaag de dag op het web worden gebruikt. Het is niet volledig, maar belicht de meest voorkomende en meest gebruikte oplossingen.

Programmeertalen

(x)Html

HTML

Een opmaaktaal die wordt gebruikt om webinhoud te structureren en betekenis te geven. Komt van “HyperText Markup Language”, afgekort HTML. Maakt het mogelijk om formulieren te maken en links, afbeeldingen en video’s toe te voegen.

CSS

CSS

Wordt gebruikt om een webdocument zoals een HTML-pagina op te maken. Komt van “Cascading Style Sheets”. Het is een lijst met eigenschappen voor uiterlijk en positionering (kleuren, lettertypen, randen…). Het doel is om de inhoud van de visuele weergave te scheiden.

PHP

PHP

PHP is een programmeertaal waarmee dynamische webpagina’s kunnen worden gemaakt. Ongeveer 3 van de 4 websites gebruiken PHP op de een of andere manier.

Javascript

Javascript

Wordt gebruikt om animaties en effecten toe te voegen aan een webpagina. Het wordt ook gebruikt om pagina’s interactief te maken en de gebruiksvriendelijkheid of gebruikersinterface te verbeteren.

Jquery

Jquery

Open-source JavaScript-bibliotheek die het schrijven van JavaScript op webpagina’s vereenvoudigt. Hiermee kun je HTML manipuleren, events afhandelen en interacties met de pagina vereenvoudigen.

Andere technologieën

Mysql

Mysql

Open-source relationeel databasebeheersysteem. Hiermee kun je gegevens van een website opslaan en organiseren, zoals gebruikers, artikelen of producten.

Ajax

Ajax

Techniek waarmee gegevens van een server kunnen worden geladen zonder de pagina opnieuw te laden. Het wordt gebruikt om websites sneller en interactiever te maken.

Nodejs

Nodejs

Runtime-omgeving waarmee JavaScript aan de serverzijde kan worden gebruikt. Hiermee kunnen snelle webapplicaties worden gemaakt, vooral in realtime.

React

React

Open-source JavaScript-bibliotheek ontwikkeld door Facebook. Het wordt gebruikt om gebruikersinterfaces te maken, vooral in single-page webapplicaties.

Wordpress

Wordpress

Gratis en open-source CMS (Content Management System). Het is geschreven in PHP en gebruikt een MySQL-database. Hiermee kun je eenvoudig een website maken met veel plugins. Meer dan 40% van de websites gebruikt het.

Prestashop

Prestashop

Open-source CMS voor e-commerce. Hiermee kun je eenvoudig een webshop maken en beheren.

Angular

Angular

Open-source framework ontwikkeld door Google. Hiermee kun je webapplicaties maken door pagina’s, interacties en data te beheren.

Python

Python

Veelzijdige open-source programmeertaal. Wordt gebruikt om websites te maken, taken te automatiseren en applicaties te ontwikkelen.

Vue.JS

Vuejs

Open-source JavaScript-framework (ook gewoon Vue genoemd). Het wordt gebruikt om gebruikersinterfaces en webapplicaties te maken.

Symfony

Symfony

Open-source PHP-framework. Hiermee kun je websites en webapplicaties maken door de organisatie en ontwikkeling van code te vereenvoudigen.

Laravel

Laravel

Open-source PHP-framework dat deels is gebaseerd op Symfony. Hiermee kun je websites en webapplicaties maken door de ontwikkeling te vereenvoudigen.

Ruby

Ruby

Objectgeoriënteerde open-source programmeertaal, ontworpen om eenvoudig en prettig in gebruik te zijn. Wordt gebruikt om webapplicaties en software te maken.

Zend

Zend

Open-source PHP-framework. Het biedt tools om websites en webapplicaties te maken door de code te structureren en de ontwikkeling te vereenvoudigen.

Cakephp

Cakephp

Open-source webframework geschreven in PHP. Het volgt de MVC-architectuur en maakt de ontwikkeling van webapplicaties eenvoudiger, vooral dankzij tools voor databasebeheer en code-structurering.

Apache cordova

Cordova

Open-source framework van de Apache Foundation waarmee je cross-platform mobiele applicaties kunt maken met webtechnologieën zoals HTML, CSS en JavaScript.

Ionic

Ionic

Open-source framework waarmee je cross-platform mobiele en webapplicaties kunt maken met technologieën zoals HTML, CSS en JavaScript.

Joomla

Joomla

Gratis en open-source CMS dat wordt gebruikt om verschillende soorten websites te maken, zoals bedrijfssites, blogs of contentportalen. Joomla is geschreven in PHP en gebruikt meestal een MySQL-database.

CodeIgniter

CodeIgniter

Open-source framework geschreven in PHP volgens het MVC-model. Het wordt gewaardeerd om zijn lichtgewicht karakter, snelheid en gebruiksgemak bij het ontwikkelen van webapplicaties.

Woocommerce

woocommerce

Open-source extensie voor WordPress gericht op e-commerce. Hiermee kun je een WordPress-site omzetten in een webshop en het is een van de populairste oplossingen om online te verkopen.

Bootstrap

bootstrap

Front-end framework dat wordt gebruikt om het ontwerp en de lay-out van websites en applicaties te maken. Het biedt kant-en-klare HTML-, CSS- en JavaScript-componenten.

Haml

Haml

Opmaaktaal die wordt gebruikt om HTML te genereren met een compactere syntaxis. Het doel is om het schrijven van templates sneller en beter leesbaar te maken.

Sass

Sass

Veelgebruikte CSS-preprocessor die functies zoals variabelen, nesting en mixins toevoegt om het schrijven en onderhouden van stylesheets te vergemakkelijken.

Bronnen

Statistieken over PHP-gebruik voor websites (in het Engels)
WordPress-cijfers 2020

Woordenlijst

Framework: Een set componenten om de basis en structuur van software of webapplicaties te maken

CMS: Komt van de afkorting “Content Management System”

Open-Source: Licentie die vrije herverdeling, toegang tot broncode en afgeleide werken toestaat

MVC: Ook wel “Model View Controller”, een architectuurpatroon populair in webapplicaties

Préprocesseur: In de informatica is een preprocessor een programma dat code wijzigt vóór compilatie

Agile methoden

agile method.png

Ontdek agile methoden en begrijp hoe ze helpen om projecten flexibeler, sneller en meer gericht op de behoeften van de klant te ontwikkelen. ...

mail icon1.pngOntvang onze beste artikelen