Web2py

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.

Télécharger Web2py
Les caractéristiques de Web2py
  • 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.
Plus de Web2py
  • 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.
Moins de Web2py
  • 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.
Web2py Avis

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.

Web2py Vidéo

Alternatives à Web2py

Django

Libre
Django est un framework web Python qui est utilisé pour le développement de sites Web et d'autres fins. Il produit du code qui est facile pour presque tout le monde à comprendre, et il est même accessible
Afficher les détails

Pyramid

Libre
Pyramide est un framework web conçu pour aider les développeurs qui ont besoin de travailler en Python, une plate-forme de plus en plus utile d'avoir la langue devient de plus en plus répandue
Afficher les détails

Ruby on Rails

Libre
Ruby on Rails est un framework de développement web multi-plateforme qui permet aux développeurs de créer des bases de données, des pages Web et fournissent divers services Web. Le cadre a été
Afficher les détails

Flask

Libre
Qu'est-ce que Flask Apps ressemble? Si vous cherchez un code exemple des applications écrites avec Flask, un regard sur les sources des exemples sur github: flaskr - un microblog; minitwit -
Afficher les détails

Koa

Libre
Koa nécessite noeud V7.6.0 ou supérieur pour le support de la fonction ES2015 et async.
Afficher les détails

Django CMS

Libre
Gestion de contenu d'entreprise avec Django Le CMS open source utilisé par des milliers de sites Web depuis 2007
Afficher les détails

Bottle

Bouteille est un moyen rapide, simple et léger WSGI micro-framework web pour Python.
Afficher les détails

CherryPy

CherryPy permet aux développeurs de créer des applications Web de la même façon qu'ils construiraient tout autre programme Python orienté objet. Cela se traduit par plus petit code source développé
Afficher les détails