Skip to content

fabiorizzo.com - PZP Rocks!!!

Sections
Personal tools
You are here: Home Cursos Online Curso Online - Zope Básico - Versão 2.9.2 Introdução ao Zope
Document Actions

Curso Online - Zope Básico - Versão 2.9.2

Introdução ao Zope

Introdução ao Zope

Pequena introdução sobre o que é o Zope.


Document Actions
O que é o Zope?

Zope é um framework para construir aplicações web. Uma aplicação web é um programa de computador que os usuários acessam com um web browser na Internet. Você também pode pensar em uma aplicação web como um website dinâmico que oferece não somente informações estáticas para os usuários mas os deixa usar ferramentas dinâmicas para trabalhar com uma aplicação.

Aplicações web estão em todo lugar, e os usuários da web trabalham com elas a todo momento. Exemplos comuns de aplicações web são sites que deixam você fazer buscas pela web, como Yahoo, colaborar em projetos, como SourceForge, ou se comunicar com outras pessoas através de e-mail, como HotMail. Todos esses tipos de aplicações podem ser desenvolvidos com Zope.

Então o que você obtem quando baixa o Zope? Você na verdade adquire muitas coisas. Zope consiste de vários componentes diferentes que trabalham juntos para ajudar você a construir aplicações para web. O Zope vem com:


Um servidor de web

O Zope vem com um servidor embutido que envia conteúdo a você e seus usuários. Claro que você já deve ter um servidor web, como Apache ou Microsoft IIS e você pode não querer usar o Zope. Não se preocupe, o Zope trabalha com estes servidores web também, e com qualquer outro servidor web que suporte o Common Gateway Interface (CGI).


Uma Interface baseada na Web

Quando você constrói aplicações para a web com o Zope, você usa seu web browser para interagir com a interface de gerenciamento do Zope (management interface). Esta interface é um ambiente de desenvolvimento que o deixa fazer coisas como criar páginas para a web, adicionar imagens e documentos, conectar-se a banco de dados relacionais externos e escrever scripts em diferentes linguagens.


Um banco de dados objeto

Quando você trabalha com o Zope, você está, na maioria das vezes, trabalhando com objetos que são armazenados no banco de dados objeto do Zope. A interface de gerenciamento do Zope oferece um modo simples, familiar para administrar objetos que se assemelha a maneira que muitos gerenciadores de arquivos trabalham.

Integração Relacional

Você não precisa armazenar suas informações no banco de dados objeto do Zope se você não quiser, porque o Zope trabalha com outros bancos de dados relacionais como Oracle, PostgreSQL, Sybase, MySQL e muitos outros.


Suporte a linguagem script

Zope lhe permite escrever aplicações web em várias linguagens diferentes, como Python, Perl, Document Template Markup Language (DTML - Linguagem de Marcação para Modelos de Documentos) e ZPT (Zope Page templates).

Estas são algumas das características que fizeram o Zope tão popular para desenvolver aplicações para web. Talvez a melhor de todas as características do Zope seja que ele é amigável e que sua licença é open source. Isto não significa somente que o Zope não tem custos para ser baixado, mas que ele também é gratuito para você usá-lo em seus próprios produtos e aplicações sem pagar royalties ou taxas de uso. A licença open source do Zope também significa que todo o "código fonte" do Zope está disponível para olhar, entender, e estender. O Zope não deixa você restrito a uma solução proprietária que quer fazer de você e de seu usuário reféns.

De um ponto de vista técnico, há três idéias chaves para entender o que o Zope pode fazer para você: colaboração poderosa, administração simples de conteúdo, e componentes para web.


Fonte: O Livro do Zope

by Fabio Rizzo Matos last modified 06/06/2006 15:02




 
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: