CodeGym /Curso Java /Frontend SELF PT /Reinventando a internet

Reinventando a internet

Frontend SELF PT
Nível 2 , Lição 1
Disponível

1. História do surgimento da Web

Hoje em dia, quase todo mundo passa tempo na internet. Lê artigos, usa o navegador, clica em links. Mas poucos se perguntam: quando e por quem a internet foi inventada? Nós já sabemos a resposta, mas não é tão simples assim.

Tudo depende de o que você chama de internet. Normalmente, o usuário comum entende uma coisa, e o especialista técnico — outra. A rede de computadores que conecta os maiores data centers do mundo foi criada lá pelos anos 70. Mas a internet acessível para o usuário comum (navegador, links, páginas diversas) foi inventada por uma única pessoa no início dos anos 90. E foi assim que aconteceu…

No início dos anos 90, o britânico Tim Berners-Lee reinventou a internet 🌐. Contudo, o que ele inventou seria mais correto chamar de Web: World Wide Web, ou www, a famosa teia mundial. Sim, uma única pessoa criou a World Wide Web 💪.

Entre 1986 e 1991, ele trabalhou no centro de pesquisa CERN (em Genebra, Suíça) desenvolvendo um novo padrão de documentação científica. Os cientistas têm o hábito de publicar seus trabalhos em formato de artigos, incluindo no final uma lista de referências bibliográficas. Em outras palavras, o conhecimento científico é basicamente uma lista de artigos referenciando uns aos outros.

A propósito, a Wikipédia moderna lembra muito a visão original de Tim para a web: artigos científicos com links entre si, listas de fontes e referências usadas. E se Tim tivesse tido sorte, a web seria assim até hoje. Mas, no caminho para um futuro brilhante, o mundo se perdeu um pouco :)

Na base da web, existem três tecnologias:

  • Página HTML, que contém texto, imagens e links para outras páginas HTML.
  • Navegador, que exibe a página HTML da forma mais confortável para o usuário.
  • Protocolo HTTP — padrão de comunicação entre servidores web e navegadores.

Tim Berners-Lee não tanto inventou essas coisas quanto as padronizou. O HTML foi baseado no padrão SGML. As tags também foram retiradas de lá. E o primeiro navegador web do mundo, chamado WorldWideWeb, foi escrito por Tim sozinho, lá em 1990.

2. HTML não é uma linguagem de programação

HTML não é uma linguagem de programação e nunca foi. Jamais diga isso. Mesmo ao criar seu currículo, não coloque HTML na seção de linguagens de programação, apenas na seção "Ferramentas" (Tools). Escrever no currículo que você sabe programar em HTML é um erro grosseiro. Mas por quê?

Porque HTML é uma linguagem de marcação de documentos. Simplificando, um documento HTML é um texto (documento) com imagens, tabelas, links e outras mídias inseridas.

Suponha que você queira criar um artigo contendo:

  • O título do artigo (um cabeçalho).
  • O artigo em si, com um único parágrafo.
  • Uma imagem.
  • Algumas afirmações importantes em negrito.
  • No meio do artigo, um link para alguma informação útil.

Veja como esse documento ficaria no navegador:

Gato doméstico

Do ponto de vista da sistemática científica, o gato doméstico é um mamífero da família dos felinos, ordem dos carnívoros. Frecuentemente, o gato doméstico é considerado uma subespécie do gato selvagem, mas, de acordo com a sistemática biológica moderna (2017), o gato doméstico é uma espécie biológica distinta.

Nada mal, certo? O padrão HTML permite que um documento seja legível tanto para humanos quanto para computadores. Veja como ele parece no padrão HTML:

<h1> Gato doméstico</h1> Do ponto de vista da sistemática científica, o gato doméstico é um <a href="http://">mamífero</a> da família dos felinos, ordem dos carnívoros. Frequentemente, o gato doméstico é considerado uma subespécie do gato selvagem, mas, de acordo com a sistemática biológica moderna (2017), o gato doméstico <b> é uma espécie biológica distinta</b>. <img src="cat.jpg">

Foram adicionadas tags especiais ao texto do artigo, que podem ser compreendidas tanto por humanos quanto por computadores (navegadores). O navegador pode exibir o artigo de forma bonita para o leitor, enquanto o criador do artigo pode editá-lo facilmente.

3. O surgimento do protocolo HTTP

A sigla HTML significa Hyper Text Markup Language — linguagem de marcação de documentos de hipertexto. Hipertexto é um documento composto por páginas que se referem umas às outras. E o que é o HTTP?

HTTP significa Hyper Text Transfer Protocol — protocolo (padrão) de transferência de hipertexto. http (ou https) é o que você vê na barra de endereços do navegador ao copiar o link de uma página aberta.

Um link típico para uma página seria assim:


http://google.com/logo.jpg

No início do link, temos o nome do protocolo, seguido por dois pontos e duas barras. Tim Berners-Lee mencionou em uma entrevista que, se soubesse o quanto o protocolo HTTP seria tão utilizado, teria inventado algo mais curto (já que praticamente todos os links começam com http:// ou https://).

Isso é interessante: Tim ainda está vivo, com cerca de 70 anos. Ele usa a internet todos os dias, e sua citação favorita é: "Se quer algo bem feito - faça você mesmo". Como você se sentiria se a sua invenção fosse usada diariamente por toda a população mundial?

Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION