Skip to main content

Django

Django is een open source raamwerk voor webapplicaties geschreven in de programmeertaal Python. Een framework is een soort bouwpakketsysteem dat voorzien is van een groot aantal geprefabriceerde onderdelen en dat de ontwikkeling van webApps veel gemakkelijker maakt.

Waarom heb je een kader nodig?

  • Beheer van gebruikersaccounts
  • een administratieve ruimte
  • formulieren
  • bestandsuploads
Al lang geleden werd ingezien 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. Frameworks zijn er in de eerste plaats zodat je het wiel niet opnieuw hoeft uit te vinden. 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, zit hem in de URL-ontwerp. Met Django hoeven URL’s niet expliciet te worden opgegeven en worden ze ook niet volgens een geautomatiseerd principe aangemaakt. Dit kan in het begin even wennen zijn, maar het geeft Django een uitgebreide modulariteit die niet veel web frameworks te bieden hebben. De gecreëerde modules zijn volledig gescheiden van de logica van de hoofdapplicatie en kunnen op elk moment in het webApp worden geïntegreerd met behulp van een include statement, vergelijkbaar met traditionele programmeertalen (C, C++, Java).


Heeft u nog vragen?

Neem contact met ons op


Verdere inhoud