Comecei a programar lendo tutoriais de DHTML, depois passei a fazer jogos, mas finalmente voltei para a Web. É uma plataforma interessante, hoje em dia funciona em quase tudo, mas tem seus problemas.

Um dos grandes problemas em relação a web é a questão da compatibilidade: por terem tantos navegadores diferentes houve sempre uma busca por “evitar quebrar o que já funciona”. Ainda para deixar mais complicado os navegadores que dão mais problemas dificilmente serão atualizados, como os de aparelhos e computadores antigos.

Claro, onde há atualizações há melhorias, mas dado a um passado horrível de inúmeros problemas o progresso é dado a passos lentos, mas bem lentos mesmo. E isso me dá raiva.

Por anos tentei procurar uma forma de fazer um site que continue funcionando mesmo se o servidor ou domínio for fechado ou invadido. Uma lógica simples: confie na primeira conexão, verifique a autenticidade das próximas conexões. Só que tem um problema: quem escreve as especificações para serem implementadas pelos navegadores são pessoas experientes… e por isso medrosas. Claro, um errinho e um site de milhões fica fora do ar.

Há especificações que solucionam esse problema, mas não da forma que eu estava querendo, isso é, ao invés de verificar a autenticidade do conteúdo elas verificam a do servidor. O que sobra é um exercício de paciência: esperar que alguém tome coragem e invente uma especificação que funcione.


Gustavo bio photo

Gustavo

Escrevo sobre programas, animes e um pouco mais.

Twitter Github Stackoverflow MyAnimeList