Enquanto você pode realizar uma série de do-it -yourself projectos com uma faca de manteiga , ter as ferramentas certas pode ajudá-lo a terminar o trabalho mais rápido e fácil . Django e Perl são ambos ferramentas de programação utilizadas para fazer aplicações web. Perl é como a faca de manteiga : um programador experiente pode realizar maravilhas com ele. Por outro lado , o Django é mais como um conjunto de ferramentas projetadas para ajudar você a usar sua faca de manteiga com segurança e de forma mais eficiente . Django Overview
Django é um framework de aplicações web baseado na linguagem de programação Python. Django simplifica a tarefa de criar a apresentação e código de interface de usuário que acessar as partes do aplicativo da Web que fazem o processamento de dados reais. Django usa recursos do Python programação orientada a objetos para encapsular modelos de dados do seu aplicativo. Por exemplo, um catálogo on-line pode ter uma classe "item" que contém o nome do item , o custo eo preço de varejo. Essa classe "item" pode ser estendido e reutilizados como outros objetos Python. Objetos permitir Django a aderir à filosofia "seca" de programação : . Não se repita
Django Exemplos de Aplicação
Embora Django começou como um jornal de conteúdo personalizado sistema de gestão ou CMS, que desde então tem evoluído para um quadro flexível usado para criar uma ampla variedade de aplicações web centrada no banco de dados. Django é usado para blogs eléctricas, ferramentas de tradução de idiomas , empresas de serviços financeiros , arquivo de fotos on-line e edição , e-commerce , redes sociais, multimídia e sites de diretório. Django também tem sido usado para criar online role -playing , placa, Soduku e palavra puzzles jogos.
Perl Overview
Perl é um uso geral, linguagem de programação interpretada originalmente criado para simplificar a tarefa de gerar relatórios sobre os sistemas UNIX . Perl é um acrônimo para " Prática de Extracção e Relatório Language. " Perl é tanto uma linguagem de shell de comando e um intérprete baseada em servidor para Common Gateway Interface, ou CGI, scripts. Perl - juntamente com Comprehensive Perl Archive Network , ou CPAN , coleção módulo - tem sido usada para construir sistemas complexos de gerenciamento de conteúdo , o blog de software e sistemas de aprendizagem online
Perl Web Frameworks
< . br>
como Python e Django , Perl tem estruturas de aplicativos que simplificam o processo de criação de aplicações web. Catalisador é uma Model-View -Controller ou framework MVC - como Django ou Ruby on Rails - que permite separar a interface de usuário do aplicativo a partir do código de back-end . Mojolicious é outro framework de aplicações Web baseado em Perl. Assim como o Django usa classes Python , Mojolicious aproveita os recursos orientados a objetos na versão mais recente do Perl. Dançarino é framework Web semelhante orientada a objetos Pérola que visa a criação de aplicações web simples, com uma quantidade mínima de código e esforço.