Skip to main content

Django

Django is een open source raamwerk voor webapplicaties geschreven in de programmeertaal Python. Een framework is een soort bouwblokkensysteem dat wordt geleverd met een verscheidenheid aan vooraf gebouwde onderdelen, waardoor de ontwikkeling van webapps veel eenvoudiger wordt.

Waarom heb je een kader nodig?

[su_list icon=”icon: commenting-o” icon_color=”#187bc0″ indent=”-5″]
  • beheer van gebruikersaccounts
  • een administratieve ruimte
  • formulieren
  • bestandsuploads
[/su_list] Men heeft zich lang geleden gerealiseerd dat webontwikkelaars steeds weer met dezelfde eisen worden geconfronteerd. Om snel en gemakkelijk aan deze eisen te kunnen voldoen, werden de eerste kaders gecreëerd. Kaders zijn er in de eerste plaats om te vermijden dat je het wiel opnieuw moet uitvinden. Men kan zorgen voor de concrete eisen waaraan moet worden voldaan, terwijl het raamwerk zorgt voor de basis van de webapplicatie.

Wat maakt Django zo goed?

Waarschijnlijk het grootste verschil met andere frameworks, zoals Ruby on Rails of Laravel, is de URL-ontwerp. Met Django hoeven URL’s niet expliciet te worden opgegeven en worden ze ook niet volgens een geautomatiseerd principe aangemaakt. Hoewel dit in het begin even wennen is, geeft het Django een uitgebreide modulariteit waar niet veel webframeworks over kunnen bogen. De gecreëerde modules zijn volledig gescheiden van de logica van de hoofdapplicatie en kunnen op elk moment in de web app worden geïntegreerd door een include statement, vergelijkbaar met traditionele programmeertalen (C, C++, Java).


Heeft u nog vragen?

Neem contact met ons op


Verdere inhoud