Initiation à zope
[30 mn de lecture - paru le 11/5/2003 - Public : Débutant]
|
   
|
Auteur
Introduction
Cet article a pour but de présenter ZOPE. Retrouver "Une complète
introduction à Zope en Français" à l'adresse suivante
: http://www.zope.org/Members/ghuo/introduction_zope_fr
pour plus d'infomation sur zope.
Zope signifie Z Object Publishing Environment. Zope est une plateforme objet
de développement de sites Web.
C'est un produit développé en Python qui est, comme PHP, open-source.
Zope permet de créer des applications Internet tout comme php, asp, asp.net
...
Contrairement à Javascript, Zope est une plateforme de développement
qui permet le traitement côté serveur. L'information est traité
sur le serveur par zope puis renvoyée au client où elle peut alors
éventuellement être traité avec un langage de script côté
client (javascript par exemple).
Zope possède sa propre base de données orientée objet
(ZODB) pour stocker les objets Zope. Cela signifie qu'aucun fichier ne figure
sur le disque dur du serveur, toutes les pages sont stoquées en base
de données sous forme d'objet un comme avec un outil de "content
management".
Il intègre une gestion de la sécurité intégré
très performante.
L'interface graphique peut très simplement être séparé
du traitement, un peu comme en ASP.net où l'on peu séparé
le code HTML (dans les pages aspx) du tratitement (dans les pages aspx.cs).
Le développement ce fait via un naviguateur WEB ce qui facilite grandement
le travail en équipe et le travail à distance. Avec sauvegarde
automatiques des versions précédentes des objets créés.
Le langage de développement un langage de script basé sur le
langage python.
Il a été créé pour l'écriture de pages dynamiques
: le langage DTML.
Zope est rapide et efficace, il supporte la gestion de gros sites très
fréquentés.
|