Questão 1
Para provar a sentença, foram escolhidas as seguintes tecnologias: o hipertexto e o SGML.
Hipertexto:
- Uma tecnologia da World Wide Web que reusou tecnologias pré-existentes foi o HTTP (Hypertext Transfer Protocol). O HTTP é um protocolo que permite que clientes solicitem páginas da web a servidores e recebam respostas. Essa tecnologia é baseada no conceito de hipertexto. Hipertexto é uma ideia que possibilita a conexão de diversos conteúdos por meio de links, permitindo que o usuário acesse esses conteúdos de forma não linear. Isso significa que o hipertexto permite que um texto ou conteúdo seja associado a outros conteúdos relacionados, o que possibilita uma navegação mais dinâmica.
- O fato de o hipertexto já ser um conceito bem estabelecido (visto que existia há mais de duas décadas) antes do desenvolvimento do HTTP tornou mais fácil a explicação e a promoção deste protocolo entre usuários e desenvolvedores. Além disso, a reutilização dos conceitos do hipertexto permitiu que o HTTP se baseasse nos padrões e melhores práticas existentes para publicação e comunicação de documentos, o que ajudou a ampliar sua adoção e suporte por outras tecnologias e aplicativos, acelerando o crescimento da World Wide Web.
- Embora outras tecnologias também estivessem sendo desenvolvidas na mesma época, o hipertexto mostrou-se mais adequado para o objetivo específico do WWW de permitir o acesso fácil a informações na internet. Como resultado, o HTTP foi projetado para trabalhar com hipertexto e tornou-se um componente fundamental do sucesso da World Wide Web. Dessa maneira, apesar de haver outras opções, a decisão de basear o HTTP no conceito de hipertexto foi a mais lógica.
SGML
- A SGML (Standard Generalized Markup Language) foi reutilizada para criar o HTML quando Tim-Berners Lee estava desenvolvendo o primeiro navegador e servidor web. O SGML era um padrão para a definição das markup languages que permitia aos criadores de conteúdo especificar como seus documentos deveriam ser apresentados. O HTML foi criado como um subconjunto mais acessível do SGML, específica para uso da web.
Berners Lee e sua equipe criaram um conjunto de tags que seriam usados para estruturar o conteúdo da web. Essas tags eram baseadas na sintaxe do SGML porém foram implificadas e adaptadas às necessidades da web. O HTML continuou evoluindo, mas sua estrutura e sintaxe básica é enraizada no SGML. - Algumas vantagens de reusar o padrão SGML ao invés de desenvolver um novo foram:
- O SGML já era amplamente difundido: ele já estava em uso a vários anos e era amplamente reconhecido como uma linguagem para criar documentos estruturados. Ao reutilizar esse padrão os designers do HTML aproveitaram a infraestrutura já existente;
- O SGML era flexível e extensível: ele permitia a criação de tags e sintaxes personalizadas. Essa flexibilidade permitiu que a linguagem criado fosse adaptada especificamente às necessidades da web;
- Por ser amplamente difundido e utilizado em diversas indústrias, os fluxos de trabalho e ferramentas já existentes seriam compatíveis ou ao menos familiares com a nova linguagem do HTML;
- O SGML fornecia uma separação entre conteúdo e apresentação, isso permitia uma flexibilidade na renderização e tornou possível adaptá-lo a diversos dispositivos e plataformas. Essa separação também foi utilizada como recurso no HTML que mais tarde separou ainda mais conteúdo de apresentação com CSS. - Sim, poderia ter usado outra tecnologia como por exemplo Text Encoding Initiative (TEI) ou criado algo totalmente novo porém, entre todas as possibilidades, o SGML já era o mais bem-sucedido e de maior relevância pela sua amplitude e flexibilidade. Portanto, qualquer outra opção seria de difícil implementação e gastaria mais tempo e recurso.