sexta-feira, 11 de janeiro de 2008

O PHP e as Aplicações de Bases de Dados Web




Uma Aplicação é um programa ou um conjunto de programas desenhados para servir um utilizazor final (End user).
Se estes utilizadores finais interagem com esta aplicação através do Browser, a aplicação designa-se por Aplicação Web ou Web-Based.

Uma Aplicação de Base de Dados Web (Web Database Application) é desenhada para ajudar o utilizador a cumprir uma determinada tarefa.
Essa tarefa pode ser uma simples aplicação que disponibilize informação numa janela do Browser, ou um complicado programa com multiplas fucionalidades.

Deste modo, uma Aplicação de Base de Dados Web consiste em duas peças importantes:

- Base de Dados: Localizada num servidor de internet, a Base de Dados consiste na memória de longo prazo da nossa Aplicação Web;

- A Aplicação consiste no programa ou grupo de programas que realizam as seguintes tarefas: Criam os displays com os users via Browser; Interagem com os users aceitando e processando informação digitada por estes nas janelas do Browser; Armazenam a informação na Base de Dados e/ou consultam e extraiem informação da base de dados disponibilizando-a aos users via Web.

As páginas Web criadas com a linguagem HTML são designadas com estáticas, não permitindo que o utilizador interaga com a página.

Pelo contrário, as páginas dinamicas permitem essa interacção, utilizando-se na sua construção o Java Script, por exemplo, para criar icons que se iluminam com a passagem do rato, ou para validar e aceitar informação digitada pelos utilizadores na página web.
No entanto, o JavaScript não tem utilidade quando se trata de interagir com uma base de dados.

Para interagirmos com uma base de dados a partir de uma página web utiliza-se a liguagem PHP.
O PHP aceita e valida informação digitada pelos utilizadores na página web e move essa informação para a Base de Dados Web.

Vantagens do PHP:

- É rápida: Porque está embebida no código HTML, possibilitando um tempo de resposta rápido;

- É grátis;

- Fácil de utilizar;

- Pode correr em vários Sistemas Operativos;

- O Suporte técnico é abundante e acessivel;

- É segura;

- É desenhada para suportar e interagir com todos os tipos de bases de dados;

- É customizável


IN PHP & MYSQL for Dummies - A reference for the Rest of Us, Janet Valade

1 comentário:

Pedro disse...

Ola Rui!!
Antes do PHP surgiu o ASP, que tem como ultima versao o ASP.NET 2.0 a caminho do 3.5... Microsoft mais uma vez.
Mas esta interessante o teu blog como é normal!
Um abraçao!