Web2py
Web2py é uma plataforma de aplicações web de código aberto escrito na linguagem de programação Python. Os desenvolvedores da Web podem usar o software para programar uma grande variedade de conteúdo web suportado pelo Python. software web2py destina-se a garantir que o desenvolvimento web se torna mais fácil e menos tedioso. Os desenvolvedores da Web podem usar o software no desenvolvimento de formulários web a partir do zero. web2py foi concebido inicialmente para ser usado como uma ferramenta de ensino e destinada a obter a facilidade de uso e implantação. Isto significa que a plataforma não integram quaisquer arquivos de configuração. O projeto de web2py é baseado em outro software de desenvolvimento, como Django e Ruby on Rails. Como tal, a plataforma tem muitas características semelhantes a Ruby on Rails e Django e concentra-se em rápido desenvolvimento, prefere convenção para abordagem de configuração, e tem o MVC (MVC) padrão arquitetônico.
- Algumas das características únicas que vêm com software web2py são
- Compatibilidade com uma variedade de protocolos: A plataforma é compatível com HTML / XML, JSON, CSV, RSS / ATOM, Flash / AMF, PDF e Linked Data (RDF).
- Ele está disponível em versão de código-fonte aberto.
- Ele possui a sintaxe Python que os usuários podem usar para desenvolver aplicativos da web.
- É composto de diferentes modelos: O software vem em diferentes modelos, incluindo controladores, pontos de vista, módulos, Cron empregos e arquivos estáticos.
- O software pode ser executado em Windows, Unix, Linux, o Google App Engine, Mac, Amazon EC2, e qualquer hospedagem na web através de Python 2.
- Alguns dos benefícios que vêm com o uso de software web2py são
- A plataforma integra uma linguagem de modelo baseado em Python que permitirá que desenvolvedores web para começar seus códigos de escrita imediatamente.
- Isso permite aos usuários para distribuir seus códigos compilados.
- DAL capaz: Isso permite aos usuários esquecer o ORM ‘parcialmente’, tornando-se conveniente para os usuários que não iria preferir um ORM de pleno direito no software.
- Ele suporta diferentes técnicas de caching: O software é compatível com diferentes tecnologias, como cache de disco, cache de mem, e cache de memória RAM, tornando-se conveniente para trabalhar.
- A plataforma torna fácil para os desenvolvedores web para escrever serviços web, JSON e XML.
- Algumas das limitações que vêm com o uso de software web2py são
- Os usuários podem ter um problema com o relatório de erros do software: A plataforma não diferencia automaticamente entre os modos de produção e de desenvolvimento.
- A plataforma tem um suporte IDE pobres: Os usuários da plataforma não são capazes de desfrutar as ferramentas de desenvolvimento de python padrão se não fazer modificações para a plataforma.
- Usuários da plataforma pode encontrar a falta de apoio para testes de unidade desagradável da plataforma. Web2py trabalha com doctests que pode não ser o ideal para testar os entusiastas.
Os programadores que estão familiarizados com o desenvolvimento Rails encontrar muitas vezes usando web2py equivalente a usar uma versão Python do Rails. Enquanto web2py é uma plataforma livre, é um rápido e software de desenvolvimento web segura. O software foi escrito na linguagem de programação Python e promove o uso de Python em todos os seus aspectos, incluindo vista, modelo e controlador. Para desenvolvedores web, software web2py pode ser uma plataforma necessária para o desenvolvimento de aplicações web e protótipos.