Terwijl u kunt een hoop bereiken doe-het - zelf projecten met een boter mes , met de juiste hulpmiddelen kunt u klaar bent met het werk sneller en gemakkelijker . Django en Perl zijn beide programmeergereedschappen gebruikt om webapplicaties te maken . Perl is net als de boter mes : een ervaren programmeur kan wonderen mee verrichten. Aan de andere kant , Django is meer als een set van tools die ontworpen zijn om u te helpen uw boter mes veilig en efficiënter te gebruiken . Django Overzicht Django is een web applicatie framework gebaseerd op de programmeertaal Python . Django vereenvoudigt de taak van het maken van de presentatie en de user interface code die de delen van de webtoepassing die de eigenlijke gegevensverwerking doen openen . Django maakt gebruik van object - georiënteerd programmeren functies Python 's om modellen van de gegevens van uw toepassing kapselen . Zo kan een online catalogus een "item " klasse die de naam van het item , kostprijs en verkoopprijs bevat hebben . Deze " post " -klasse kan worden uitgebreid en hergebruikt als andere Python objecten. Objecten laten Django te houden aan de " DRY " filosofie van de programmering : Laat jezelf niet herhalen Django Application Voorbeelden Hoewel Django begon als een aangepaste krant content. beheersysteem of CMS , heeft sindsdien in een flexibel kader gebruikt om een breed scala aan databank - centered webtoepassingen . Django wordt gebruikt om blogs , vertaling hulpmiddelen , financiële dienstverleners , online fotoarchief en bewerken , e - commerce , sociale netwerken , multimedia en directory websites . Django is ook gebruikt om online rollenspel , board , Soduku en woordpuzzels games te maken . Perl Overzicht Perl is een algemeen gebruik , geïnterpreteerd programmeertaal oorspronkelijk gemaakt om de taak van het genereren van rapporten op UNIX-systemen te vereenvoudigen . Perl is een acroniem voor " Practische Extractie en Reportage Taal . " Perl is zowel een shell commando taal en een server - gebaseerde interpreter voor Common Gateway Interface of CGI scripts . Perl - samen met Comprehensive Perl Archive Network , of CPAN , module collection - is gebruikt om complexe content management systemen , blogging software en online leersystemen bouwen Perl Web Frameworks < . br > Net als Python en Django , Perl heeft applicatieframeworks dat het proces van het creëren van webapplicaties te vereenvoudigen . Catalyst is een Model - View - Controller of MVC framework - zoals Django of Ruby on Rails - waarmee u de gebruikersinterface van de toepassing te scheiden van de back - end code . Mojolicious is een Perl - gebaseerde web applicatie framework . Net als Django gebruikt Python klassen , Mojolicious maakt gebruik van de object - georiënteerde functies in de nieuwste versie van Perl . Dancer is vergelijkbaar object - georiënteerde Pearl web framework dat is gericht op eenvoudige webapplicaties maken met een minimale hoeveelheid code en inspanning .
|