Executando verificação de segurança...
4

Já positivei no 1o. parágrafo :)

Eu admito que até uso algumas coisas web, mesmo quando tem "nativo". Mas só porque o nativo é tão ruim que não vale a pena. A desgraça é que é muito comum.

Positivei de novo pelo 2o. parágrafo.

Ah, vai pelo terceiro também, por citar o Maemo.

Não posso mais.

Carregando publicação patrocinada...
3

Legal, maniero! Seu feedback e apoio confirmam que não estou apenas delirando como um velho lunático. Realmente, não tenho propriedade para falar sobre o que aconteceu antes de 2010, mas tenho uma boa ideia do que ocorreu depois disto.

A ascensão dos dispositivos móveis mudou completamente o jogo. Além disso, a luta silenciosa do Google contra a Apple e Microsoft consolidou a Web como a plataforma de aplicação padrão para dekstops/laptops/netbooks/tablets/smartphones/embarcados.

Sabe, talvez um dia eu me sente para escrever "A História Contada do Desenvolvimento Web", junto ao 'Guia Não Contado do Desenvolvimento Web'. Seria uma oportunidade interessante para juntar as peças e oferecer uma visão completa sobre essa jornada que tem moldado o nosso mundo.

Gostaria de começar bem do início, com os primórdios, quando estilos eram integrados diretamente no HTML e tabelas eram usadapas para formatação visual. Mergulhariamos na implementação de um servidor HTTP básico em C, seguindo o padrão original HTTP 1.1. E depois exploriamos os mecanismos de renderização de HTML/CSS e de execução do JavaScript. Somente depois disso cobriria as últimas bizarrices como microserviços e aplicações nativas Electron. A popularidade dessas soluções apesar de todos seus probelmas, merece ser estudada. A filosofia do Unix: "Write programs that do one thing well" e "Write programs that work together well", parece ser todo o hype por trás dos 'microserviços', não é mesmo?

O objetivo é iluminar as origens de todas essas bobagens, para enfim aprender a fazer do jeito certo. É sempre bom ouvir que não estamos sozinhos em nossas impressões e experiências. Valeu pelo apoio, e quem sabe em breve não teremos esse livro nas prateleiras, hein?

A verdadeira questão que permanece é: agora que temos uma web que é consistente e robusta em todos estes dispositivos, e um exército de mão de obra qualificada e acessível, por que haveríamos de usar qualquer outra coisa? Parece que a web se firmou como a escolha óbvia, e o desafio agora é entender como podemos continuar a aprimorá-la e adaptá-la para as necessidades futuras, o wasm parece o caminho óbvio, veremos.

2

Não, tem uns 3 ou 4 velhos lunáticos que pensam o mesmo :D

Eu não colocaria microsserviços nessa :D É algo extremamente problemático que só vale a pena em casos muito específicos, e as pessoas só não percebem tanto porque a maioria nem faz, só fala que faz, pra ver o nível, fazer errado é mais fácil.

De fato não acho que vamos usar algo novo tão fácil. Menos ainda acho que vamos voltar o que era bom e só precisava de uns cortinhos. Mas não posso deixar de contar isso para as pessoas.

Vou falar algo polêmico, mas posso por ser independente. Web é como o capitalismo, enquanto o nativo é o socialismo. O socialismo é claramente melhor. O capitalismo é o que todo mundo quer, por isso não ter como ir contra. Claro que no caso só o socialismo é mais complicado porque todos tem que querer do jeito certo. Se um falhar, começa desmoronar, por isso não vai acontecer, e se acontecer errado será muito pior. Por isso vamos ficar com a web.

Eu ainda acho que toda vez que fizermos algo para melhorá-la, e vai acontecer assim, estamos gastando tempo que poderíamos melhorar o que já existia e era melhor, até que todo mundo se convença que web não faz sentido para aplicações. Mas novamente, não vai acontecer. A não ser que eu, você e mais uma meia dúzia ganhemos um concurso que Google, Microsoft, Apple, e outras passem para nosso controle, mesmo que por algum tempo, até entregar o que precisa e forçar as pessoas verem que dá para fazer melhor. Fora isso não vamos influenciar em nada em qualquer lugar, mesmo na web, não conseguimos nem melhorar o wasm.

Estava discutindo a pouco com amigos, o Wasm só é bom porque ele conserta várias coisas da web. Mas não tudo porque o W3C não quer. E agora querem usá-lo como se fosse uma JVM, o que não faz sentido, e já está provado que não, mas as pessoas vão se meter de novo nisso. Temos que consertar as pessoas.

2

A conversa de voces dois foi um baile de história e experiencia, sempre muito bom ver a história sendo contada por aqueles que trabalharam e experienciaram toda a evolução da internet e da área de TI, nesse caso, da web até os dias de hoje