Mais dinamismo na Web

Por

Mais dinamismo na Web
PHP trouxe facilidade para programadores

Ludmila Gusman
30/01/02

Voc? j? ouviu falar em PHP? Uma linguagem que adiciona recursos din?micos ?s p?ginas HTML? N?o? Ent?o, ? melhor correr para a frente do computador e se atualizar. A novidade da Web traz vantagens para usu?rios e programadores. O segredo ? a interatividade dispon?vel aos amantes da tecnologia, transformando p?ginas est?ticas em "verdadeiras" fontes de informa??o.

Quem utiliza a Person Home Page Tools (ferramentas para a p?gina pessoal) reconhece as vantagens que a nova linguagem oferece. "O tempo para executar as fun?es ? bem menor do que o uso de outras ferramentas utilizadas hoje", explica o programador do provedor ACESSA.com, Danilo Oliveira Santos. Segundo ele, a facilidade ocorre porque a linguagem ? mais simples, o que proporciona agilidade na elabora??o de p?ginas.

Al?m disso, o m?dulo oferece seguran?a aos programadores, j? que o c?digo PHP das p?ginas n?o ? exibido, como acontece com o HTML. Voc? pode fazer um teste: entre em qualquer site que possua conte?do em PHP (a primeira p?gina do JF Service ? um exemplo), clique com o bot?o direito e escolha a op??o exibir c?digo fonte. Voc? ver? apenas comandos HTML. Isso acontece porque o PHP ? executado no servidor, mantendo o c?digo protegido.

Como tudo come?ou
A id?ia surgiu em 1994, quando o dinamarqu?s, Rasmus Lerdorf, enfrentou o desafio de desenvolver ferramentas que proporcionassem intera??o com visitantes de seu site. O que come?ou com um desafio pessoal se transformou em reconhecimento mundial. A partir da?, a linguagem da Web conheceu uma nova etapa de transforma??o, j? que a PHP, al?m de ser uma linguagem ?gil ? compat?vel com diversos tipos de servidores.

O que a linguagem pode fazer?
O PHP trouxe facilidades aplic?veis em diversas ?reas de atua??o como com?rcio eletr?nico, ensino ? dist?ncia, mecanismos de busca, salas de bate-papo, entretenimentos e todas as informa?es que permitem a intera??o com o usu?rio. ?Trata-se de uma linguagem poderosa. ? capaz de se fazer tudo com ela", diz o diretor presidente da Base Tr?s - empresa J?nior de Inform?tica da UFJF, Marcos Henrique Fonseca Ribeiro.

O m?dulo de programa??o possibilita coletar dados de um formul?rio, gerar p?ginas dinamicamente e enviar e receber cookies. O PHP tem como uma das caracter?sticas mais importantes o suporte a um grande n?mero de bancos de dados, como dBase, Interbase, mSQL, mySQL, Oracle, Sybase, PostgreSQL e v?rios outros.

Caracter?sticas principais
Segundo Marcos Henrique Fonseca Ribeiro, ?dentre as caracter?sticas principais da linguagem est? a possibilidade de lidar com a informa??o da maneira que o usu?rio deseja?. Ele explica que, antes do PHP surgir, os programadores teriam que prever todas as possibilidades do usu?rio para criar um programa que atendesse ?s informa?es solicitadas, o que tornava invi?vel a implementa??o de in?meras aplica?es encontradas hoje. "Com a nova linguagem isso ocorre da seguinte maneira: a pessoa solicita a informa??o do servidor, que envia os dados para o PHP. A linguagem faz um processamento e, com a ajuda de um banco de dados, se necess?rio for, encaminha o resultado ao servidor que transmite ao usu?rio a resposta solicitada", diz Marcos.

O programador do ACESSA.com, Danilo Oliveira Santos, ressalta que o PHP veio facilitar as rotinas das empresas que desejam disponibilizar seus servi?os na web. ?Hoje qualquer empresa deseja n?o s? a propaganda na web, mas querem tamb?m disponibilizar seus servi?os. A cada dia que passa a linguagem PHP vem se tornando mais popular", diz.

Curso
A empresa j?nior de inform?tica da UFJF est? oferecendo cursos de PHP. Para participar ? aconselh?vel que os interessados tenham conhecimentos b?sicos em HTML, alguma linguagem de programa??o e banco de dados. Al?m disso, ? necess?ria a viv?ncia do ambiente da Web. As aulas acontecem ?s segundas, quartas e sextas-feiras, na Biblioteca Central (Campus). Informa?es pelo telefone: 3229-3301.

Sites ?teis
http://www.php.net
http://www.phpbuilder.com
http://www.apache.org
http://phpbrasil.com
http://br.php.net/manual/pt_BR/introduction.php