Como fazer um site?

Essa é uma pergunta repentina para quem trabalha com desenvolvimento WEB, e que tenha conhecidos que sabem da sua profissão. Quem nunca escutou essa pergunta que atire a primeira pedra. Tá bom vai dizer que não escutou algo como:

  • Que programa uso para fazer site?
  • É barbada fazer um site? (no bom gauches)
  • Qual dreamweaver eu pego para usar?
  • Da para fazer site com o Front Page?
  • Eu preciso do fireworks para fazer site?
  • O que preciso para ter um site?
  • Eu tenho que saber programar para fazer um site?
  • entre inúmeras outras…

E você de boa fé, sempre acaba tentando ajudar e respondendo de alguma forma a pergunta de seu conhecido ou amigo. Porém vamos tentar ajudar essas pessoas, vou tentar nesse post, mostrar para quem tem interesse, onde e como começar e que diabos é um site.

Um pouco da História da WEB

A atual internet que temos hoje, surgiu da necessidade de manter em comunicações escritórios no período da guerra fria, ou seja mais uma vez os grandes avanços tecnológicos se dão quando há existência de guerra. O porque é simples, é quando grande parte dos países priorizarem ter algum diferencial para se favorecer na disputa.

A WEB por sua vez foi um pouco diferente, surgiu da necessidade de compartilhamento de arquivos, era muito complexo ter que ficar compartilhando por FTP ou outro protocolo os arquivos, além de ficar desorganizadas as informações, e sem interligação entre elas. Para isso foi definido um novo protocolo de troca de mensagens o HTTP, com esse era possível fazer requisições de formas diferente para obter respostas, junto do mesmo foi desenvolvido uma linguagem de marcação, para estruturação do texto e criar a possibilidade de interligar esses texto, eis então que surge o HTML, a denominação dada para esse conjunto foi World Wide Web ou simplesmente WWW.

Bom mas você que está começando ta perguntando porque, esse monte de coisa o que me interessa é fazer o site!

Calma lá, isso é um resumo do resumo da história só para conseguir chegarmos a um ponto, que temos a Internet, dentro dessa a WEB e que a WEB foi criada para compartilharmos documentos utilizando um protocolo chamado HTTP e uma linguagem de marcação denominada HTML para fazermos a estrutura das páginas.

Opa, entendi! Então para fazer um Web Site eu preciso entender HTTP e HTML?

Vamos por partes, atualmente navegando nos sites você precisa entender algo de HTTP e ou HTML?

A resposta é não! Porque?

Por que foram criados os navegadores WEB, isso mesmo os browser ou navegadores como são chamados, são na verdades clientes do protocolo HTTP e tem a possibilidade de interpretar o HTML para exibir na sua tela. Ou seja, ele pega todo o código HTML, e exibe na sua tela.

Então meu Firefox, Internet Explorer, Safari, Chrome, entre outros navegadores na verdades são clientes HTTP?

Sim, eles foram implementados para poderem interegir com o protocolo enviando as mensagens necessárias para os Servidores HTTP, conforme a ação do usuário no programa, logo após receber a resposta do protocolo HTTP que normalmente vem em HTML ele renderizar essa resposta, ou seja pegar o HTML que veio de resposta e mostrar na tela.

Mas, bah! Ele faz tudo isso quando acessa o Orkut?

Faz tudo isso e muito mais.

Até aqui percebemos que, para termos um site precisamos conhecer uma linguagem de marcação HTML, para fazermos a estruturação dos dados e ligação entre eles, e que para o site funcionar é necessário existir um protocolo, que é o HTTP. E para fazer as requisições desse protocolo nós utilizamos um cliente (Firefox, Internet Explorer…).

Mas espera… Tudo bem eu uso meu firefox digito lá: www.orkut.com e abre a página do orkut, mas como isso ocorre?

Se você conhece um pouco de informática, já deve ter ouvido aquele velho ditado, “onde tem cliente, tem servidor“. Trocando em miúdos, é necessário não apenas ter um cliente HTTP no caso os navegadores, mas também um servidor HTTP. É ele que vai receber as requisições e enviar o resultado esperado.

Exemplificando:

Jõazinho vai na padaria e pede 1 quilo de mortadela (Requisição do cliente).
O padeiro Manoel recebe esse “pedido”, e entrega para o cliente depois de pesar 1 quilo de mortadela (Resposta do Servidor).

Hãããã? Coma assim?

Isso mesmo se fizermos uma analogia, grande parte da nossa vida passa por 1 cliente e 1 servidor, e não seria diferente na web.

No servidor temos todas as respostas possíveis para as requisições, inclusive aquelas que não existe. Então o servidor na WEB, tem o papel de armazenar arquivos e esperar requisições do cliente para enviar resposta para ele.

Para servidor existem diversos, porém os com maiores destaques são o Apache e o IIS.

Ficamos por aqui com o primeiro post sobre essa aventura de como funciona à WEB e de como fazer ela, fique meditando sobre as informações obtidas aqui, e pesquise, googleie bastante. Pois as informações estão dispostas nessa WEB que estamos a desvendar. Agora você já sabe que acada vez que vai ver o perfil de alguem no Orkut você faz uma requisição para um servidor HTTP e esse envia para você uma resposta em HTML, que seu navegador renderiza na sua tela. Não é divino? Um simples clique…

Medite e qualquer dúvida post aqui e aguarde a seqüencia dessa temporada.

10 commit to “Como fazer um site – Tutorial da aventura de fazer à WEB”

  1. Como fazer um site e que ferramentas usar | cObaia.net Says:

    [...] post passado, falamos sobre o que é a WEB e como ela foi composta e o que é necessário para o funcionamento [...]

  2. octavio Says:

    toda as coisas da banda mudhoney

  3. fernanda zanelli lourenço Says:

    eu queria fazer o meu próprio site, mas eu tento tento mais nunca da.

  4. italo Says:

    so amigos

  5. maicom Says:

    nossa que tal isso

  6. marcos Says:

    A sua melhor opçao de internet

  7. marcos Says:

    tou tentando fazer um cite mas nao dar certo

  8. daniel Says:

    eu keria saber como eu faço um site pelo “MORE MOTION”

  9. Ioná Felipe Says:

    Saudações
    eu fiz um curso de web,se é que posso dezer , eu perg. ao meu prof. ele nunca me da uma resposta convincente para mim e ate hoje eu nao sei fazer um site mim ajude por favor.
    obrigado Ioná ate a proxima

  10. larissa Says:

    garotas sem moda nao e´ nada

faça 1 commit

BuscaPé, líder em comparação de preços na América Latina