Ga direct naar de inhoud
Technologie

Django

Django is het webframework waarop we vrijwel al onze maatwerksoftware bouwen. Geen keuze per project, maar een bewust fundament sinds 2011: beproefd in productie, veilig van huis uit en tot in de details bekend bij ons hele team.

Het fundament

Waarom wij op Django bouwen

Django is een volwassen webframework voor de programmeertaal Python, oorspronkelijk gebouwd om complexe sites snel én veilig te kunnen ontwikkelen. Voor maatwerk bedrijfssoftware is dat een ideale basis: je krijgt een beproefd fundament voor gebruikersbeheer, rechten, databasewerk en beveiliging, zodat wij onze tijd in jouw logica steken in plaats van in het opnieuw uitvinden van de basis.

Wij kozen Django in 2011 en zijn nooit meer gewisseld. Dat levert software op die jaren meegaat zonder dat de techniek je in de weg gaat zitten.

Wat Django jou oplevert

Veilig van huis uit

Django beschermt standaard tegen de meest voorkomende kwetsbaarheden, van SQL-injectie tot XSS en CSRF. Beveiliging is geen sluitpost, maar zit in het fundament.

Snel een werkend systeem

Gebruikers, rechten, beheer en database staan er al, dus bouwen we sneller iets bruikbaars. Je hebt eerder iets in handen om op te sturen.

Sneller te ondersteunen

De ingebouwde beheeromgeving van Django gebruiken wij achter de schermen om snel mee te kijken, gegevens te controleren en een melding op te lossen. Dat houdt support kort en gericht.

Schaalt met je bedrijf

Van een eerste module tot honderden gebruikers en miljoenen records. Django draait onder grote platforms wereldwijd, dus je loopt niet tegen een plafond aan dat het framework oplegt.

Een groot, stabiel ecosysteem

Voor koppelingen, betalingen of rapportage bestaat vaak al een beproefde bouwsteen. Minder zelf bouwen, minder risico, sneller resultaat.

Door het hele team beheerst

Iedereen bij ons bouwt op Django, dus je bent nooit afhankelijk van één persoon en kan een collega elk systeem oppakken.

De rest van de stack

Wat er boven en onder Django zit

Django is bij ons de laag waarin de logica en de gegevens zitten. De interface erbovenop bouwen we in React, en de taal eronder is Python, waarin we een eigen laag schrijven waar een project daarom vraagt.

Die drie lagen komen van hetzelfde team. Een keuze in de interface houdt dus rekening met wat eronder gebeurt, en omgekeerd.

Veelgestelde vragen over Django

In de praktijk

Alles wat we bouwen draait op Django

Dit is geen keuze per project: elk systeem op deze site staat op dit fundament, van een klantportaal tot een platform dat duizenden apparaten aanstuurt. Bekijk onze projecten om te zien wat dat in de praktijk oplevert.

Vragen of een project bespreken?

Bouw je vanaf nul, of loop je vast op wat er nu staat? Bel ons of plan een kennismaking; je praat direct met de ontwikkelaars. Een bestaand Django-systeem overnemen of stap voor stap moderniseren kan ook. Wat in jouw geval verstandig is, zeggen we nadat we ernaar hebben gekeken.