Fiche technique | |
---|---|
Type de produit : | Serveur d'application/Cadre d'application |
Langage de programmation : | Python |
Auteur : | Digital Creations |
Date de publication : | 1998 à 2019 |
Licence : | Zope Public License (ZPL) |
Site Web : | https://github.com/zopefoundation/Zope |
Introduction
Le Zope (Z Object Publishing Environment) est un cadre d'application et serveur d'application pour les applications Web open-source écrit en Python. Conçu initialement dans les années 1990 par Digital Creations (plus tard renommé Zope Corporation), il s'agit d'une plateforme de développement permettant de créer, de déployer et de gérer des applications Web. Voici les caractéristiques principales de Zope :
- Cadre d'application basé sur Python : Zope facilite la création d'applications Web dynamiques en utilisant les capacités de Python pour gérer la logique côté serveur.
- Composantes réutilisables : Zope est connu pour son approche de composantes réutilisables appelés "Zope Objects", permettant aux développeurs de structurer leur code en modules indépendants et réutilisables.
- Gestion de contenu intégrée : Zope inclut des outils pour gérer le contenu, ce qui en fait un choix populaire pour les sites nécessitant des fonctionnalités de gestion de contenu (CMS).
- Serveur d'applications : Il dispose d'un serveur d'applications intégré qui supporte les transactions, les sessions utilisateur, la sécurité, et une gestion d'objets, simplifiant le déploiement d'applications Web.
- Base de données orientée objet : Zope utilise ZODB (Zope Object Database), une base de données orientée objet facilitant la persistance des objets Python, permettant une gestion et une récupération de données orientées objets.
- Extensions et personnalisation : Zope est très extensible, avec de nombreux produits et modules permettant d'ajouter des fonctionnalités supplémentaires, comme la gestion des utilisateurs, la sécurité, et l'interaction avec des bases de données relationnelles.
Le Zope est distribué sous la licence Zope Public License (ZPL), étant similaire à la licence BSD, permettant une utilisation libre et commerciale.
Dernière mise à jour : Mardi, le 15 octobre 2024