Alors que vous pouvez accomplir beaucoup de do-it- yourself projets avec un couteau à beurre , avoir les bons outils peuvent vous aider à terminer le travail plus rapidement et plus facilement. Django et Perl sont à la fois des outils de programmation utilisés pour rendre les applications Web. Perl est comme le couteau à beurre : un programmeur expérimenté peut faire des merveilles avec elle. D'autre part , Django est plus comme un ensemble d'outils conçus pour vous aider à utiliser votre couteau à beurre en toute sécurité et de manière plus efficace . Django Présentation
Django est un framework d'application Web basée sur le langage de programmation Python. Django simplifie la tâche de créer la présentation et le code d' interface utilisateur qui accèdent à des parties de l'application Web qui font le traitement de données réelle. Django utilise des fonctionnalités de programmation orientée objet en Python pour encapsuler des modèles de données de votre application. Par exemple, un catalogue en ligne peut avoir une classe "item" qui contient le nom de l'élément , le coût et le prix de détail. Cette classe "item" peut être étendu et réutilisé comme les autres objets Python . Objets permettent Django d'adhérer à la philosophie « SEC » de la programmation : Ne vous répétez pas
Django Exemples d'application
Bien que Django a commencé comme un contenu de journal personnalisé. système de gestion ou CMS , il a depuis évolué pour devenir un cadre flexible utilisé pour créer une grande variété d'applications Web base de données centrées . Django est utilisé pour blogs électriques, outils de traduction , des sociétés de services financiers, en ligne de photographies d'archives et de l'édition , le commerce électronique , les réseaux sociaux , le multimédia et les sites Web d'annuaire. Django a également été utilisé pour créer en ligne des jeux de rôle , un conseil, Soduku et mot jeux de puzzles .
Perl Présentation
Perl est un usage général, langage de programmation interprété initialement créé pour simplifier la tâche de génération de rapports sur les systèmes UNIX. Perl est un acronyme pour « extractions pratiques Langage de rapports et . " Perl est à la fois un langage de commande shell et un interprète serveur pour Common Gateway Interface , ou CGI , scripts. Perl - avec Comprehensive Perl Archive Network , ou CPAN , collection - module a été utilisé pour construire des systèmes complexes de gestion de contenu , logiciels de blogging et des systèmes d'apprentissage en ligne
Perl Frameworks Web
< . br>
comme Python et Django , Perl a frameworks d'applications qui simplifient le processus de création d'applications Web . Catalyst est un Model-View -Controller ou framework MVC - comme Django ou Ruby on Rails - qui vous permet de séparer l'interface utilisateur de l'application du code de back-end. Mojolicious est un autre framework d'application Web basé sur Perl . Tout comme Django utilise les classes Python , Mojolicious tire parti des fonctionnalités orientées objet , dans la dernière version de Perl. Dancer est un framework similaire Web perle orientée objet , qui vise à créer des applications Web simples avec un minimum de code et effort.