한국   대만   중국   일본 
World Wide Web ? Wikipedia, a enciclopedia livre Saltar para o conteudo

World Wide Web

Origem: Wikipedia, a enciclopedia livre.
  Nota: "WWW" redireciona para este artigo. Para outros significados, veja WWW (desambiguacao) .
  Nota: Para o primeiro navegador de rede, veja WorldWideWeb .
  Nota:  Nao confundir com Internet .
O logo historico da WWW, feito por Robert Cailliau

A World Wide Web (traducao em portugues : Rede Mundial de Computadores ; em ingles : WWW , A Web ) [ 1 ] [ 2 ] [ 3 ] [ 4 ] designa um sistema de documentos em hipermidia (ou hipermedia) que sao interligados e executados na Internet .

Os documentos podem estar na forma de videos , sons , hipertextos e imagens . Para consultar a informacao, pode-se usar um programa de computador chamado navegador (como Internet Explorer , Google Chrome , Mozilla Firefox , Microsoft Edge , Opera , etc.), para descarregar informacoes (chamadas "documentos" ou " paginas ") de servidores web (ou "sitios") e mostra-los na tela do usuario. O usuario pode entao seguir as hiperligacoes na pagina para outros documentos ou mesmo enviar informacoes de volta para o servidor para interagir com ele. O ato de seguir hiperligacoes e, comumente, chamado "navegar" ou "surfar" na Web .

Historia [ editar | editar codigo-fonte ]

Ver artigo principal: Historia da World Wide Web
O primeiro servidor web , um NeXTcube usado por Berners-Lee no CERN .

As ideias por tras da Web podem ser identificadas ainda em 1980, no CERN (Organizacao Europeia para a Investigacao Nuclear), na Suica , [ 5 ] quando Tim Berners-Lee [ 6 ] construiu o ENQUIRE . Ainda que diferente da Web atual (2007), o projeto continha algumas das mesmas ideias primordiais, e tambem algumas ideias da Web semantica . Seu intento original do sistema foi tornar mais facil o compartilhamento de documentos de pesquisas entre os colegas.

Em 1989, Tim Berners-Lee escreveu uma proposta de gerenciamento de informacao, [ 7 ] que referenciava o ENQUIRE e descrevia um sistema de informacao mais elaborado. Com a ajuda de Robert Cailliau , ele publicou uma proposta [ 8 ] mais formal para a World Wide Web no final de 1990.

Um computador NeXTcube foi usado por Berners-Lee como primeiro servidor web e tambem para escrever o primeiro navegador , o WorldWideWeb , em 1990. No final do mesmo ano, Berners-Lee ja havia construido todas as ferramentas necessarias para o sistema: [ 9 ] o navegador, o servidor e as primeiras paginas web , [ 10 ] que descreviam o proprio projeto. Em 6 de agosto de 1991, ele publicou um resumo [ 11 ] no grupo de noticias alt.hypertext . Essa data marca a estreia da web como um servico publicado na Internet .

Robert Cailliau , Jean-Francois Abramatic e Tim Berners-Lee .

O conceito crucial do hipertexto originou-se em projetos da decada de 1960 , como o projeto Xanadu e o NLS . A ideia revolucionaria de Tim foi unir o hipertexto e a Internet. Em seu livro Weaving The Web , [ 12 ] ele explica que sugeriu repetidamente o casamento das tecnologias para membros de ambas as comunidades de desenvolvedores. Como ninguem implementou sua ideia, ele decidiu implementar o projeto por conta propria. No processo, ele desenvolveu um sistema de identificacao global e unico de recursos, o Uniform Resource Identifier (URI).

Sistemas anteriores se diferenciavam da Web em alguns aspectos. Na Web , uma hiperligacao e unidirecional, enquanto que trabalhos anteriores somente tratavam de ligacoes bidirecionais. Isso tornou possivel criar uma hiperligacao sem qualquer acao do autor do documento sendo ligado, reduzindo significativamente a dificuldade em implementar um servidor Web e um navegador. Por outro lado, o sistema unidirecional e responsavel pelo que atualmente (2007) chama-se hiperligacao quebrada, isto e, uma hiperligacao que aponta para uma pagina nao disponivel devido a evolucao continua dos recursos da Internet com o tempo.

Diferente de sistemas anteriores como o HyperCard , a World Wide Web nao era software proprietario , tornando possivel a criacao de outros sistemas e extensoes sem a preocupacao de licenciamento. Em 30 de abril de 1993, a CERN anunciou [ 13 ] que a World Wide Web seria livre para todos, sem custo. Nos dois meses apos o anuncio de que o Gopher ja nao era mais livre, produziu-se uma mudanca para a web . Um antigo navegador popular era o ViolaWWW , que era baseado no HyperCard .

Considera-se que a grande virada da WWW comecou com a introducao do navegador Mosaic em 1993, um navegador grafico desenvolvido por uma equipe de desenvolvedores universitarios da Universidade de Illinois em Urbana-Champaign . Antes de seu lancamento, os graficos nao eram frequentemente misturados com texto em paginas web . A World Wide Web Consortium (W3C) foi fundada em outubro de 1994, apos Tim Berners-Lee sair do instituto CERN.

Funcionamento [ editar | editar codigo-fonte ]

Representacao grafica da WWW em torno da Wikipedia .

Visualizar uma pagina ou outro recurso disponibilizado normalmente inicia ou ao digitar uma URL no navegador ou acessando uma hiperligacao. Primeiramente, a parte da URL referente ao servidor de rede e separada e transformada em um endereco IP , por um banco de dados da Internet chamado Domain Name System (DNS). O navegador estabelece, entao, uma conexao TCP/IP com o servidor web localizado no endereco IP retornado. [ 14 ]

O proximo passo e o navegador enviar uma requisicao HTTP [ nota 1 ] ao servidor para obter o recurso indicado pela parte restante da URL (retirando-se a parte do servidor). No caso de uma pagina web tipica, o texto em HTML e recebido e interpretado pelo navegador, que realiza entao requisicoes adicionais para figuras, arquivos de formatacao, arquivos de script e outros recursos que fazem parte da pagina.

O navegador, entao, renderiza (reconstitui) a pagina no ecra do utilizador, assim como descrita pelos arquivos que a compoe.

Padroes [ editar | editar codigo-fonte ]

A funcionalidade da web e baseada em tres padroes:

Evolucao [ editar | editar codigo-fonte ]

A web ja passou por transformacoes evolutivas na forma como foi vista e utilizada. Dentre essas transformacoes, se destacam a web 1.0 , web 2.0 e a web 3.0 .

Web 1.0 [ editar | editar codigo-fonte ]

A web 1.0 e considerada como estatica, sendo que seus conteudos nao podem ser alterados pelos usuarios finais. Todo o conteudo da pagina e somente para leitura, por isso o termo "estatico". Na web 1.0, nao existia a interatividade do usuario com a pagina, onde somente o webmaster ou o programador pode realizar alteracoes ou atualizacoes da pagina.

Web 2.0 [ editar | editar codigo-fonte ]

Ver artigo principal: Web 2.0

A web 2.0 e o que usamos atualmente (2011), destaca-se por ser dinamica, ao contrario da web 1.0 que e estatica. Referindo-se a web 2.0, "dinamico" indica a interatividade e participacao do usuario final com a estrutura e conteudo da pagina. Nela, o usuario final pode postar comentarios, enviar imagens, compartilhar arquivos e fazer milhares de outras coisas que a web 1.0 nao permitia. Outra grande mudanca entre a web 1.0 e a web 2.0 foi que o usuario diminuiu a taxa de carregamento ( download ) e aumentou a de envio ( upload ), o que indica que o usuario esta interagindo mais com a web e trocando mais informacoes por compartilhamento.

A web 2.0 e chamada de participativa ou colaborativa. [ 19 ]

Web 3.0 [ editar | editar codigo-fonte ]

Ver artigo principal: Web 3.0 (web semantica)

A web 3.0 e uma evolucao da 2.0, pois tem o intuito de mudar as formas de pesquisas para facilitar a vida do usuario da web 2.0, a fim de que possa suprir as necessidades de hoje que sao consideradas extravasamento de dados, ou seja, o usuario esta postando muitos dados aleatoriamente e isso dificulta a localizacao. A web 3.0 tambem vem incrementar a interatividade entre homem e maquina, melhorando as linguagens de programacao para que o homem e a maquina falem a mesma lingua. Como exemplo, podemos utilizar o Google que inovou seu site com uma nova forma de pesquisa interativa: o usuario pode encontrar informacoes sobre o arquivo que ele adicionou na barra de pesquisa do site do Google. Essa e uma das formas que podemos apresentar a web 3.0 que ainda e so um conceito que esta chegando a sua fase final e entrando em aplicacao.

A Web 3.0 e chamada de semantica ou marketing . [ 19 ] Esta nao deve ser confundida com a Web3 , que incorpora conceitos baseados em blockchain .

Webwriting [ editar | editar codigo-fonte ]

Pode-se pensar que webwriting e apenas uma tecnica para escrever conteudos digitais, mas o conceito e bem mais amplo, diretamente relacionado ao mundo WWW. Sao englobadas no conceito de webwriting todas as tecnicas que facilitam a interpretacao de um conteudo em ambientes digitais.

A reproducao de uma foto, um texto mais sintetizado e mais objetivo, as cores a serem usadas nas paginas web, o posicionamento dos links e os formatos de navegacao sao algumas das preocupacoes trabalhadas dentro do webwriting .

Tecnologias relacionadas [ editar | editar codigo-fonte ]

Navegador [ editar | editar codigo-fonte ]

Ver artigo principal: Navegador (informatica)

O navegador web e um programa de computador usado para visualizar recursos da WWW, como paginas web , imagens e videos. Com ele tambem e possivel comunicar-se com o servidor web a fim de receber ou enviar informacoes. O primeiro navegador desenvolvido no CERN foi o WorldWideWeb , pelo proprio Tim Berners-Lee , para a plataforma NeXTSTEP em 1990. Mas, mais adiante, surgiram outros navegadores, como o Viola , da Pei Wei , em 1992. Marc Andreessen , da NCSA lancou um navegador chamado " Mosaic para X" em 1993 que causou um tremendo aumento na popularidade da web entre usuarios novos. Andreessen fundou a Mosaic Communications Corporation (hoje Netscape Communications). Caracteristicas adicionais como conteudo dinamico, musica e animacao podem ser encontrados em navegadores modernos. Frequentemente, as capacidades tecnicas de navegadores e servidores avancam muito mais rapido que os padroes conseguem se ajustar, por isso nao e incomum que essas caracteristicas nao funcionem propriamente em todos os computadores.

A necessidade de encontrar exatamente a informacao desejada surgiu com a WWW: desta constatacao, vieram os primeiros motores de busca .

Plataforma Java [ editar | editar codigo-fonte ]

Ver artigo principal: Plataforma Java

Um avanco significativo da web foi a plataforma Java , desenvolvida pela Sun Microsystems . Ela permite que paginas web incrustem pequenos programas (chamados applets ) diretamente dentro da informacao enviada que sera executada no computador do usuario. Esses applets sao executados na propria maquina cliente, fornecendo uma experiencia mais rica para o usuario. Essa tecnologia nunca ganhou a popularidade que a Sun esperava, por uma variedade de razoes, incluindo falta de integracao com outros conteudos e o fato de que a JVM ( maquina virtual necessaria para a execucao do conteudo) ter que ser instalada antes do uso. Atualmente (2007), o Adobe Flash realiza varias das funcoes originalmente visadas aos applets Java, como apresentacao de video, animacao e interfaces graficas ricas.

JavaScript [ editar | editar codigo-fonte ]

Ver artigo principal: JavaScript

O JavaScript e uma linguagem de computador interpretada desenvolvida originalmente para uso em paginas web , cuja versao padronizada e ECMAScript . Ainda que seu nome seja similar ao da linguagem Java, o JavaScript foi desenvolvido pela Netscape e nao possui semelhancas com o Java. Em conjunto com a tecnologia de Document Object Model , o JavaScript tornou-se um metodo bastante poderoso de manipulacao de paginas web .

AJAX [ editar | editar codigo-fonte ]

Ver artigo principal: AJAX (programacao)

Em sua forma mais simples, todas as informacoes opcionais e acoes em uma pagina web com JavaScript sao carregadas do servidor web ao navegador quando a pagina e carregada. O AJAX e uma tecnologia baseada em JavaScript que fornece um metodo no qual pequenas partes de uma pagina web podem ser atualizadas sem a necessidade de atualizacao de toda a pagina. O AJAX e visto como um importante aspecto do que se chama web 2.0 .

Plataforma Flash [ editar | editar codigo-fonte ]

Ver artigo principal: Adobe Flash
O datacenter da CERN em 2010 abrigando alguns servidores WWW.

Adobe Flash (antes: Macromedia Flash), ou simplesmente Flash, e um software primariamente de grafico vetorial - apesar de suportar imagens bitmap e videos - utilizado geralmente para a criacao de animacoes interativas que funcionavam embutidas num navegador web . O produto era desenvolvido e comercializado pela Macromedia, empresa especializada em desenvolver programas que auxiliam o processo de criacao de paginas web , que posteriormente foi adquirida pela Adobe, em 2005. O Flash entrou em processo de obsolescencia em 2016 [ 20 ] e foi descontinuado em 2020, em favor do HTML5 . [ 21 ]

CGI [ editar | editar codigo-fonte ]

Ver artigo principal: CGI

Consiste em uma tecnologia que permite que programas interpretados ou compilados gerem paginas web dinamicas, permitindo a um navegador passar parametros para o servidor web para, entao, receber o resultado do processamento. E uma especificacao independente de linguagem de programacao .

Aspecto profissional [ editar | editar codigo-fonte ]

O surgimento da web representou uma nova fronteira profissional para diversos setores. A epoca do seu "estouro" comercial, jornalistas , publicitarios , designers , escritores , redatores, fotografos , alem de programadores , webmasters e demais especialistas afluiram ao mercado, criando e desenvolvendo empresas com os mais variados objetivos.

Com o tempo o capital de risco, utilizado para fundar e fazer operar as primeiras empresas, afastou-se, levando-as a falencia. Foi a chamada " bolha ".

Atualmente o cenario mostra-se diverso, com investidores cautelosos, grandes corporacoes investindo com bastante cuidado e uma imensa legiao de profissionais freelancers atendendo a seus clientes diretamente.

Ver tambem [ editar | editar codigo-fonte ]

Wikilivros
Wikilivros
Wikilivros
Wikilivros
O wikilivro Internet tem uma pagina intitulada Web
Commons
Commons
O Commons possui imagens e outros ficheiros sobre World Wide Web

Notas

  1. Assume-se nesse exemplo que a URL requisitada era do protocolo HTTP, somente para efeitos de ilustracao. Em termos praticos, outros protocolos podem ser acessados em um navegador.

Referencias

  1. ≪Rede mundial de computadores completa 25 anos≫ . AdNews . Consultado em 6 de abril de 2017 . Arquivado do original em 7 de abril de 2017  
  2. Carvalho, Guilherme Paiva de (1 de agosto de 2006). ≪Uma reflexao sobre a rede mundial de computadores≫ . Sociedade e Estado . 21 (2): 549?554. ISSN   0102-6992 . doi : 10.1590/S0102-69922006000200010  
  3. ≪Sinonimos de Rede mundial de computadores≫ . Sinonimos   [ligacao inativa]
  4. ≪A Rede mundial de computadores≫ . www.vetorial.net . Consultado em 6 de abril de 2017  
  5. ≪World Wide Web: Inventada no CERN≫ . Laboratorio de Instrumentacao e Fisica Experimental de Particulas (Grupo Outreach) . Consultado em 10 de julho de 2016  
  6. ' Nothing Is Perfect': Tim Berners-Lee on 25 Years of the Web≫ (em ingles). Spiegel Online. Marco de 2014 . Consultado em 10 de julho de 2016  
  7. Berners-Lee, Tim (1989). ≪Information Management: A Proposal≫ (em ingles). World Wide Web Consortium . Consultado em 10 de julho de 2016  
  8. Berners-Lee, Tim; Cailliau, Robert (1989). ≪WorldWideWeb: Proposal for a HyperText Project≫ (em ingles). World Wide Web Consortium . Consultado em 10 de julho de 2016  
  9. Berners-Lee, Tim. ≪The WorldWideWeb browser≫ (em ingles). World Wide Web Consortium . Consultado em 10 de julho de 2016 . The differences between this and the first edition (Christmas 1990)...  
  10. ≪World Wide Web≫ (em ingles). World Wide Web Consortium . Novembro de 1992 . Consultado em 10 de julho de 2016  
  11. ≪WorldWideWeb: Summary≫ (em ingles). Agosto de 1991 . Consultado em 10 de julho de 2016  
  12. Berners-Lee, Tim; Fischetti, Mark (1999). ≪Weaving the Web≫ (em ingles) . Consultado em 10 de julho de 2016  
  13. Tim Berners-Lee. ≪Ten Years Public Domain for the Original Web Software≫ (em ingles). CERN . Consultado em 6 de abril de 2007 . Arquivado do original em 16 de outubro de 2005  
  14. ≪Como a Web funciona≫ . MDN Web Docs . Consultado em 21 de fevereiro de 2023  
  15. Berners-Lee, Tim; Connolly, Daniel (1993). ≪Hypertext Markup Language: A Representation of Textual Information and MetaInformation for Retrieval and Interchange≫ (em ingles) . Consultado em 10 de julho de 2016  
  16. ≪HTML 3.2 Reference Specification≫ (em ingles). World Wide Web Consortium . Janeiro de 1997 . Consultado em 10 de julho de 2016  
  17. ≪HTML 4.01 Specification≫ (em ingles). World Wide Web Consortium . Dezembro de 1999 . Consultado em 10 de julho de 2016  
  18. ≪HTML 5.1≫ (em ingles). World Wide Web Consortium . Consultado em 10 de julho de 2016  
  19. a b Gruyer, Vincent (2009). ≪Definition WEB 1.0, Web 2.0 et Web 3.0≫ (em frances) . Consultado em 10 de julho de 2016 [ligacao inativa]  
  20. Williams, Owen (1 de setembro de 2015). ≪Adobe Flash is finally dead≫ . The Next Web (em ingles)  
  21. ≪Adobe Flash Player enterrado: plugin para de funcionar definitivamente nesta terca≫ . Olhar Digital . 12 de janeiro de 2021 . Consultado em 23 de fevereiro de 2023