Ev gelişme Zope nedir? - techopedia nedir?

Zope nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Zope anlamı ne?

Z Nesne Yayınlama Ortamı (Zope), Python kullanılarak oluşturulan açık kaynaklı bir Web Sunucusudur. İçeriği, HTML şablonlarını, komut dosyalarını depolayan ve RDBMS ile birlikte bir arama motoru içeren bir işlem veritabanını kapsar.

Zope, dinamik Web uygulamalarının oluşturulmasını kolaylaştırır ve üyelik, haberler ve arama gibi uygulama tabanlı destek sunar. Zope tamamen XML-RPC, DOM ve WebDAV gibi açık standartlar kullanılarak oluşturulmuştur.

Techopedia, Zope'yi açıklıyor

Zope Nesne Veritabanı, Zope temelli web sitesinin nesne yönelimli bir görünümünü sağlar. Web sitesindeki her sayfa ve klasör bu görünüm altında bir nesne olarak temsil edilir. Kapsülleme, polimorfizm gibi özellikler böyle bir görünüm kullanılarak dahil edilebilir. Belirli bir URL'ye sahip her sayfa, Zope Nesne Veritabanındaki ilgili bir nesneye eşlenir.

Zope, Dinamik Şablon İşaretleme Dili (DTML) ve Zope Sayfa Şablonları (ZPT) kullanan HTML şablonlarını destekler. DTML, kullanıcıların şablon sayfalarında komut dosyası uygulayan etiketleri tanımlamasına olanak tanır. Kullanıcılar DTML komut dosyalarını kullanarak değişkenleri, Boole koşullarını ve döngüleri tanımlayabilir. DTML ile ilgili bir sorun, HTML belgelerine HTML olmayan kod eklenmesi ve DTML komut dosyalarının dahil edilmesi nedeniyle HTML sayfalarında içerik ve mantığın karıştırılmasıdır.

ZP Şablonları, tüm biçimlendirme içeriğinin Şablon Özellik Dili (TAL) ad alanında tanımlandığı XML veya HTML belgelerini kullanır. Mantık bölümü Python'da yazılabilir, böylece kodlama yaklaşımlarını basitleştirir. XML DOM modelini izlediğinden, GUI tabanlı editörler ZPT şablonlarını düzenlemek için kullanılabilir.

Zope nedir? - techopedia nedir?