Zope

Autore: Randy Alexander
Data Della Creazione: 2 Aprile 2021
Data Di Aggiornamento: 15 Maggio 2024
Anonim
Vee Mampeezy- Zope (Official Video)
Video: Vee Mampeezy- Zope (Official Video)

Contenuto

Definizione - Cosa significa Zope?

Z Object Publishing Environment (Zope) è un server Web open source creato utilizzando Python. Comprende un database transazionale che memorizza contenuti, modelli HTML, script e presenta un motore di ricerca insieme a un RDBMS.


Zope semplifica la creazione di app Web dinamiche e offre supporto basato su applicazioni come appartenenza, notizie e ricerca. Zope è costruito completamente usando standard aperti come XML-RPC, DOM e WebDAV.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Zope

Zope Object Database fornisce una vista orientata agli oggetti del sito Web basata su Zope. Ogni pagina e cartella nel sito Web è rappresentata come oggetto in questa vista. Caratteristiche come l'incapsulamento, il polimorfismo possono essere incorporate usando tale vista. Ogni pagina con un determinato URL viene mappata su un oggetto corrispondente nel database degli oggetti Zope.

Zope supporta i modelli HTML utilizzando Dynamic Template Mark-up Language (DTML) e Zope Page Templates (ZPT). DTML consente agli utenti di definire tag che implementano gli script nelle pagine dei modelli. Gli utenti possono definire variabili, condizioni booleane e loop utilizzando gli script DTML. Un problema associato a DTML è l'aggiunta di codice non HTML ai documenti HTML e la miscelazione di contenuto e logica nelle pagine HTML a causa dell'incorporazione di script DTML.


I modelli ZP utilizzano documenti XML o HTML in cui tutto il contenuto di markup è definito nello spazio dei nomi Template Attribute Language (TAL). La sezione logica può essere scritta in Python semplificando così gli approcci di codifica. Poiché XML segue il modello DOM, è possibile utilizzare editor basati su GUI per modificare i modelli ZPT.