Bento Evaldo Junior - Desenvolvimento web com PHP e MySQL стр 4.

Шрифт
Фон

o desenvolvedor precise criar um novo HTML para isso.

Estes dois tipos de sites são chamados de estático e dinâmico, respectivamente.

1.2. O navegador e a exibição de páginas web estáticas

Casa do Código

1.2

O navegador e a exibição de páginas web estáti-

cas

Você já parou para pensar em tudo o que acontece quando você digita um endereço

em seu navegador web? A história toda é mais ou menos assim:

O navegador vai até o servidor que responde no endereço solicitado e pede a

página solicitada.

O servidor verifica se o endereço existe e se a página também existe em seu

sistema de arquivos e então retorna o arquivo para o navegador.

Após receber o arquivo HTML, o navegador começa o trabalho de renderiza-

ção, para exibir a página para o usuário. É neste momento que o navegador

também requisita arquivos de estilos (css), imagens e outros arquivos neces-

sários para a exibição da página.

Quando se desenvolve páginas estáticas, este é basicamente todo o processo ne-

cessário para que o navegador exiba a página para o usuário. Chamamos de estáticas

as páginas web que não mudam seu conteúdo, mesmo em uma nova requisição ao

servidor.

1.3

E como funciona uma página dinâmica?

O processo para páginas dinâmicas é muito parecido com o das páginas estáticas.

A diferença é que a página será processada no servidor antes de ser enviada para

o usuário. Este processamento no servidor é usado para alterar dinamicamente o

conteúdo de uma página, seja ele HTML, CSS, imagens ou outros formatos.

Pense, por exemplo, em um site de um jornal. Em geral, este tipo de site contém

algumas áreas destinadas às notícias de destaque, outras áreas para notícias gerais

e ainda outras áreas para outros fins. Quando o navegador solicita a página para o

servidor, ele irá montar o conteúdo antes de enviar para o navegador. Este conteúdo

pode ser conseguido de algumas fontes, mas a mais comum é um banco de dados,

onde, neste caso, as notícias ficam armazenadas para serem exibidas nas páginas

quando necessário.

2

Casa do Código

Capítulo 1. Introdução

1.4

E onde entra o PHP e o MySQL?

PHP é uma ferramenta que possibilita o pré-processamento de páginas HTML.

Dessa forma, PHP consegue alterar o conteúdo de uma página, antes de enviá-la

para o navegador. Além disso, PHP também permite capturar entradas de dados do

usuário, como formulários e outras formas de interação.

Já o MySQL é o banco de dados no qual guardamos informações em estruturas

no estilo de tabelas, sendo que cada linha da tabela é um novo registro. É em bancos

como o MySQL que os sites de notícias, redes sociais etc., guardam suas informações

para que depois sejam recuperadas e exibidas nas páginas.

A dupla PHP e MySQL se conhece há muitos anos e trabalha bem em equipe.

1.5

Mas, por que escolher PHP e MySQL?

Há alguns dias, ao final de uma aula na faculdade, um aluno veio até mim e per-

guntou por que as empresas escolhem PHP e MySQL para desenvolver seus sites e

até mesmo seus sistemas. Ele me disse que existem linguagens superiores ao PHP e

bancos que são tidos como melhores que o MySQL.

Responder a esta questão não é fácil, pois existem diversos motivos para escolher

esta ou aquela tecnologia. No caso da dupla PHP e MySQL, alguns motivos são:

PHP nasceu para a web e sua integração com servidores web é simples.

PHP tem uma curva de aprendizado suave, comparada a outras linguagens.

PHP e MySQL são tecnologias livres.

É fácil encontrar serviços de hospedagem que oferecem PHP e MySQL.

Serviços de hospedagem PHP e MySQL são mais baratos que serviços seme-

lhantes para outras tecnologias.

MySQL é leve e rápido, mesmo para quantidades razoavelmente grandes de

dados.

1.6

O que vou precisar para acompanhar este livro?

Para desenvolver software são necessárias algumas ferramentas. Neste livro, farei uso

e indicarei apenas ferramentas em software livre, mas você pode usar ferramentas

3

1.7. Sobre este livro

Casa do Código

que já conhece e com as quais se sinta confortável, apenas se certificando de fazer as

devidas adaptações quando necessário.

No geral tudo o que será necessário é um computador com o ambiente WEB com

PHP e MySQL, um bom editor de textos e um navegador WEB para testar as páginas

que serão criadas.

Uma dica importante para quem busca aprender uma nova linguagem de pro-

gramação, ou mesmo a primeira linguagem de programação, é reservar tempo para

estudar e praticar bastante. Se você conseguir separar um certo tempo por dia e re-

almente se dedicar à leitura e prática dos exercícios propostos, rapidamente você se

sentirá mais confortável com PHP e com o ambiente WEB, o que vai lhe dar con-

ceitos gerais para desenvolvimento de páginas dinâmicas até mesmo usando outras

linguagens.

Ou seja, um dos requisitos para o estudo será mesmo o tempo e, quanto mais

tempo você conseguir dedicar aos estudos, mais conseguirá absorver novos conhe-

cimentos e mais rápido conseguirá desenvolver suas aplicações.

1.7

Sobre este livro

A ideia central deste livro é oferecer a oportunidade de o leitor começar a desen-

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке