WWW

WWW: Onde está a Web gravável?

Este post é baseado na minha experiência e pensamentos, e não é apoiado por pesquisas, também conhecido como: especulativo, mais parecido com um divagar em um café!

Durante o tempo que passei no CERN recentemente, reconstruímos o primeiro navegador: WorldWideWeb (mais tarde renomeado como Nexus). Um aspecto único deste navegador é que você pode editar páginas da web. De fato, a documentação para a Web naquele momento foi escrita nesse navegador.

O que me faz pensar: por que e para onde foi?

Pensamentos sobre o porquê
Ouvi dizer que durante a minha semana do CERN foi a visão de Tim Berners-Lee que os navegadores da Web permitiriam que você editasse junto com a leitura.

É totalmente possível que eu tenha ouvido mal, mas eu meio que suspeito que a visão foi influenciada pela tecnologia disponível.

Tal como acontece com muitas ideias fantásticas, elas baseiam-se em soluções existentes e juntam-nas de uma nova forma que resolve novos problemas. O molho secreto que fez a web foi a tag <a> humilde. Ele se junta à web.

Quando se tratava de criar um navegador, as ferramentas disponíveis estavam no NeXTSTEP e, especificamente, no Interface Builder (efetivamente, o avô do Xcode da Apple).

Quando se trata de renderizar HTML neste navegador, você teria que usar um objeto de texto. Eu acho / suspeito: NSTextView.

Em uma breve história da Web, Tim Berners-Lee escreve que levou um mês para produzir a versão de leitura do navegador e outro mês para a versão editável, citando que a maioria dos “navegadores X demorou cerca de um ano para ser desenvolvida”.

Não acho que seja um grande salto perceber que o elemento de exibição de texto pode estar no modo somente leitura ou no modo de leitura / gravação. Tomar a decisão de usar um read-write permite muito mais funcionalidade.

Na verdade, se você está escrevendo o primeiro navegador de uma web recém-inventada, será um grande benefício enviar uma maneira de gerar conteúdo no mesmo software.

Então, foi a visão original da TBL e, em seguida, ele partiu para encontrar um software que pudesse realizá-lo, ou ele viu a tecnologia disponível e fez o melhor uso dela para criar uma visão.

(Eu cedi e fiz um pouquinho de pesquisa, e olhando para o INQUIRE, o sistema anterior da TBL, parece que a edição estava sempre na mesa)

Realmente não importa qual foi o caminho, foi apenas eu coçando a ideia de qual veio primeiro. Muito engenhoso de qualquer maneira.

Jean-François Groff descreveu durante a nossa estadia no CERN:

[O WorldWideWeb era um] processador de texto com hipertexto em rede, e isso realmente impressionou as pessoas que o viram em ação pela primeira vez.
Pensamentos sobre porque nos deixou
Os navegadores de hoje não são editores para a criação de HTML, e o navegador da WorldWideWeb foi escrito com a intenção e expectativa de que tanto o HTML de origem quanto o próprio URL devem ser ocultados do usuário (possivelmente para manter as coisas mais simples e menos assustadoras).

A visualização da fonte no WorldWideWeb estava escondida dentro dos botões de diagnóstico e os URLs só seriam inseridos por “Abrir usando referência de hipertexto”.

No entanto, em 1991, há uma lista pública de propostas de atualização e, curiosamente, inclui:

Tornar o HTML gerado mais legível por humanos (pular linhas, etc.)
Isso porque, descobriu-se, os humanos estavam lendo o HTML. Na verdade, eles também estavam escrevendo um pouco do HTML (acho que o elemento <title> era uma dessas etiquetas que eles tinham que escrever muito cedo).

Os navegadores que se seguiram não tinham um modo editável: o Navegador do modo de linha ’91, o Lynx ’92 e o Mosaic ’93.

Mas por que? Dois grandes bloqueadores se destacam.

A primeira é que o NeXTSTEP forneceu o Interface Builder e teve os componentes para criar texto editável e formatar o texto (eu penso nele como um objeto Rich Text Format). Para disponibilizá-lo para outros sistemas, seria necessário implementar a mesma funcionalidade NSTextView em cada SO para suportar a edição em um elemento WYSIWYG.

Em segundo lugar, estava o problema de economizar de volta para os servidores. Este foi um problema que nunca foi resolvido na primeira vez. Compreensivelmente, é um problema enorme, repleto de complexidades. Autenticação é um dos grandes.

Faz muito sentido usar a página da web como a interface editável. Por que não devo editar e formatar minhas postagens no blog a partir do navegador? Provavelmente, há menos de um punhado de sistemas que podem fazer isso hoje (acho que o wordpress.com suporta essa funcionalidade, mas não tenho 100% de certeza). Um punhado depois de 30 anos não está realmente progredindo na frente da web editável.

Não é difícil sugerir que foi uma montanha de desafios técnicos que impediu que o navegador gravável fizesse parte da tecnologia hoje.

Como acontece com qualquer coisa que seja bem-sucedida, acredito, quanto menor a barreira, maior o sucesso da adoção.

Esses são meus pensamentos especulativos. Provavelmente melhor como uma conversa de café, mas tendo passado a última semana com minha mente nos anos 90 no CERN, achei que seria divertido compartilhar aqui.

Endereço: Av. Centenário, 2182 - Cinturão Verde, Boa Vista - RR, 69312-377