Rede mundial de computadores - WorldWideWeb

Rede mundial de computadores
WorldWideWeb Icon.png
WorldWideWeb FSF GNU.png
WorldWideWeb, c. 1994
Desenvolvedor (s) Tim Berners-Lee para CERN
lançamento inicial 25 de dezembro de 1990 ; 30 anos atrás ( 1990-12-25 )
Último lançamento
0,18  Edite isso no Wikidata / 1994 ; 27 anos atrás ( 1994 )
Versão de visualização nenhum ( sem lançamento público ) ((n / a)) [±]
Escrito em Objective-C
Sistema operacional Próxima Etapa
Disponível em inglês
Modelo Navegador da web , ferramenta de autoria da web
Licença Software de domínio público
Local na rede Internet www .w3 .org / People / Berners-Lee / WorldWideWeb .html

WorldWideWeb (posteriormente renomeado para Nexus para evitar confusão entre o software e a World Wide Web ) é o primeiro navegador e editor de páginas da web . Ele foi descontinuado em 1994. Na época em que foi escrito, era o único navegador existente, bem como o primeiro editor de HTML WYSIWYG .

O código-fonte foi liberado para o domínio público em 30 de Abril de 1993. Alguns dos códigos ainda reside em Tim Berners-Lee 's NeXT Computer no CERN museu e não foi recuperado devido ao status do computador como um artefato histórico. Para coincidir com o 20º aniversário do centro de pesquisa dando a web ao mundo, um projeto teve início em 2013 no CERN para preservar este hardware e software originais associados ao nascimento da web.

História

Tim Berners-Lee escreveu o que se tornaria conhecido como WorldWideWeb em um computador NeXT durante a segunda metade de 1990, enquanto trabalhava para o CERN , uma agência europeia de pesquisa nuclear. A primeira construção bem-sucedida foi concluída em 25 de dezembro de 1990, após dois meses de desenvolvimento. O navegador foi anunciado nos grupos de notícias e tornou-se disponível para o público em geral em agosto de 1991. Nessa época, vários outros, incluindo Bernd Pollermann, Robert Cailliau , Jean-François Groff e o estudante de graduação visitante Nicola Pellow - que mais tarde escreveu o Modo de linha Navegador - estiveram envolvidos no projeto.

Berners-Lee considerou nomes diferentes para seu novo aplicativo, incluindo The Mine of Information e The Information Mesh, antes de lançar publicamente o navegador WorldWideWeb em 1991 . Quando uma nova versão foi lançada em 1994, ele foi renomeado Nexus Browser , a fim de diferenciar entre o software ( WorldWideWeb ) e a World Wide Web .

A equipe criou os chamados "navegadores passivos" que não têm a capacidade de editar porque era difícil portar esse recurso do sistema NeXT para outros sistemas operacionais . A migração para o X Window System (X) não foi possível porque ninguém na equipe tinha experiência com o X.

Berners-Lee e Groff posteriormente adaptaram muitos dos componentes do WorldWideWeb em uma versão da linguagem de programação C , criando a API libwww .

Vários navegadores iniciais apareceram, principalmente o ViolaWWW . Todos foram eclipsados ​​pela Mosaic em termos de popularidade, que em 1993 substituiu o programa WorldWideWeb. Os envolvidos em sua criação passaram para outras tarefas, como definir padrões e diretrizes para o desenvolvimento posterior da World Wide Web (por exemplo , HTML , vários protocolos de comunicação ).

Em 30 de abril de 1993, a diretoria do CERN divulgou o código-fonte da WorldWideWeb para o domínio público . Várias versões do software ainda estão disponíveis na web em vários estados. Berners-Lee inicialmente considerou lançá-lo sob a Licença Pública Geral GNU , mas depois de ouvir rumores de que as empresas poderiam recusar o conceito se quaisquer problemas de licenciamento estivessem envolvidos, ele finalmente optou por lançá-lo em domínio público.

Recursos

Como o WorldWideWeb foi desenvolvido na e para a plataforma NeXTSTEP, o programa usa muitos dos componentes do NeXTSTEP - o mecanismo de layout do WorldWideWeb foi construído em torno da classe Text do NeXTSTEP .

WorldWideWeb é capaz de exibir folhas de estilo básicas , baixar e abrir qualquer tipo de arquivo com um tipo MIME que também seja compatível com o sistema NeXT ( PostScript , filmes e sons), navegar em grupos de notícias e verificar a ortografia . Em versões anteriores, as imagens eram exibidas em janelas separadas, até que a classe Text do NeXTSTEP ganhasse suporte para objetos Image. WorldWideWeb é capaz de usar diferentes protocolos: FTP , HTTP , NNTP e arquivos locais . As versões posteriores são capazes de exibir imagens embutidas.

O navegador também é um editor WYSIWYG . Permite a edição e vinculação simultâneas de muitas páginas em diferentes janelas. As funções "Marcar Seleção", que cria uma âncora, e "Link para Marcado", que faz do texto selecionado uma âncora vinculando à última âncora marcada, permitem a criação de links. Não é possível editar páginas remotamente, pois o método HTTP PUT ainda não havia sido implementado durante o período de desenvolvimento ativo da aplicação. Os arquivos podem ser editados em um sistema de arquivos local que, por sua vez, é servido na Web por um servidor HTTP.

O painel de navegação do WorldWideWeb contém os botões Próximo e Anterior que navegam automaticamente para o link anterior ou seguinte na última página visitada, semelhante aos botões Retroceder e Avançar do Opera ; ou seja, se alguém navegou para uma página de uma tabela de links, o botão Anterior faria com que o navegador carregasse a página anterior com link na tabela. Isso é útil para páginas da web que contêm listas de links. Muitos ainda o fazem, mas o encadeamento de links da interface do usuário não foi adotado por outros desenvolvedores de navegadores contemporâneos e só ganhou popularidade mais tarde. Uma funcionalidade equivalente é fornecida hoje em dia conectando páginas da web com botões de navegação explícitos repetidos em cada página da web entre esses links, ou com links digitados nos cabeçalhos da página. Isso sobrecarrega os designers e desenvolvedores de sites, mas permite que controlem a apresentação dos links de navegação.

O WorldWideWeb não possui recursos como favoritos , mas um recurso semelhante foi apresentado no navegador: se um link for salvo para uso posterior vinculando-o à página inicial do próprio usuário (página inicial), o link será lembrado da mesma maneira que um marca páginas. A capacidade de criar mais home pages foi implementada, semelhante às pastas nos favoritos dos navegadores da web reais.

Veja também

Referências

links externos