Web2py
Web2py est une plate-forme d'application web open source écrit dans le langage de programmation Python. Les développeurs Web peuvent utiliser le logiciel pour programmer une grande variété de contenu Web pris en charge par Python. logiciel web2py vise à faire en sorte que le développement web devient plus facile et moins fastidieux. Les développeurs Web peuvent utiliser le logiciel dans le développement de formulaires Web à partir de zéro. web2py était initialement destiné à être utilisé comme outil d'enseignement et visant à assurer la facilité d'utilisation et de déploiement. Cela signifie que la plate-forme n'intègre pas les fichiers de configuration. La conception de web2py repose sur d'autres logiciels de développement comme Django et Ruby on Rails. A ce titre, la plate-forme possède de nombreuses fonctionnalités similaires à Ruby on Rails et Django et se concentre sur le développement rapide, préfère convention approche de configuration, et a le modèle-vue-contrôleur (MVC) modèle architectural.
- Certaines des caractéristiques uniques qui viennent avec le logiciel sont web2py
- La compatibilité avec une variété de protocoles: La plate-forme est compatible avec HTML / XML, JSON, CSV, RSS / ATOM, Flash / AMF, PDF, et les données liées (RDF).
- Il est disponible en version code source ouvert.
- Il dispose de la syntaxe Python que les utilisateurs peuvent utiliser pour développer des applications Web.
- Il se compose de différents modèles: Le logiciel est disponible en différents modèles, y compris les contrôleurs, vues, des modules, des emplois Cron et les fichiers statiques.
- Le logiciel peut fonctionner sous Windows, Unix, Linux, Google App Engine, Mac, Amazon EC2, et tout hébergement web grâce à Python 2.
- Certains des avantages qui viennent avec l'utilisation de logiciels sont web2py
- La plate-forme intègre un langage de template en Python qui permettra aux développeurs web de leurs codes commencent immédiatement par écrit.
- Cela permet aux utilisateurs de distribuer leurs codes compilés.
- DAL capable: Cela permet aux utilisateurs d'oublier le ORM « partiellement », ce qui est pratique pour les utilisateurs qui ne préféreriez pas un ORM à part entière dans le logiciel.
- Il prend en charge les différentes techniques de mise en cache: Le logiciel est compatible avec différentes technologies telles que le cache disque, cache mem, et le cache de RAM, ce qui est pratique pour travailler avec.
- La plate-forme facilite pour les développeurs web d'écrire des services Web, JSON et XML.
- Certaines des limites qui viennent avec l'aide du logiciel sont web2py
- Les utilisateurs pourraient avoir un problème avec le rapport d'erreurs du logiciel: La plate-forme ne différencie pas automatiquement entre les modes de production et de développement.
- La plate-forme a un mauvais support IDE: Les utilisateurs de la plate-forme ne sont pas en mesure de profiter des outils standards de développement python si elles ne font pas de modifications à la plate-forme.
- Les utilisateurs de la plate-forme pourraient trouver le manque de soutien pour peu attrayant de tests unitaires de la plate-forme. Web2py travaille avec doctests qui pourraient ne pas être optimale pour les amateurs de test.
Les programmeurs qui connaissent le développement Rails trouvent souvent à l'aide web2py équivaut à utiliser une version Python de Rails. Alors que web2py est une plate-forme libre, il est un moyen rapide et sécurisé des logiciels de développement web. Le logiciel a été écrit dans le langage de programmation Python et favorise l'utilisation de Python dans tous ses aspects, y compris de vue, le modèle et le contrôleur. Pour les développeurs web, le logiciel web2py peut être une plate-forme nécessaire pour le développement d'applications web et des prototypes.