JavaA web é um espaço democrático e, quase, universalmente reconhecido. Qualquer computador ou dispositivo com um mínimo de inteligência é capaz de acessar sites. Com isso, cresce cada vez mais o uso da web como plataforma para aplicações, no lugar dos programas offline que estamos acostumados a usar.

A web, por sua natureza, á uma plataforma muito melhor do que o desktop para as aplicações universais, que rodem exatamente da mesma forma em qualquer sistema operacional. Basta você fazer uma única aplicação web, e ela rodará no Windows, Linux, Mac, Solaris, React OS, e muitos outros sistemas operacionais. E ainda com a vantagem de seus dados do programa poderem ser acessador de qualquer computador, já que todas as informações estão salvas na web.

Mas… criar aplicações que rodem em todo lugar não é justamente a proposta do java? Nós temos aqui, então, uma concorrência, uma disputa entre duas plataformas que, embora distintas, possuem um mesmo objetivo. Sendo ainda que o java perde pontos por ser lento como um dinossauro de pantufas.

A previsão de muita gente na área é de que o Java será usado cada vez menos, sendo substituído pelas aplicações online. E, pelo que parece, isto já começou. A nova versão do Mac OS (Leopard) não possui qualquer suporte ao Java 6, e ainda possui um suporte mínimo (e insuficiente) ao Java 5.

A reação de muitos usuários do Mac a isso não foi tão ruim. Muitos só disseram que nem usavam java mesmo, e seguiram adiante. Se pararmos pra pensar, o Java realmente faria falta hoje em dia? Quanto programas java você usa que não possuem um substituto equivalente para seu SO, e nem possuem um correspondente online? Será que ele não poderia ser reconstruído como uma aplicação web e você nem sentiria a diferença?

Eu queria ver opinião de leitores sobre isso, e o que acham do futuro as aplicações java e das aplicações online. Será que o java continua pelos próximos anos sem perder uma boa parcela do mercado?

Se interessou pelo assunto? Encontre livros de java com os melhores preços no JáCotei!

Posts recomendados:

  1. Que caminho seguir no desenvolvimento web? (parte 1)