Para entender a plataforma java e seu sucesso, sabe um pouco da sua historia é essencial. Pense na década de 1990.
Quais eram os seus maiores problemas?
- ponteiros?
- gerenciamento de memória?
- organização?
- falta de bibliotecas?
- ter de reescrever parte do código ao mudar de sistema operacional?
- custo financeiro de usar a tecnologia?
A linguagem de programação java veio no intuito de resolve esses problemas, viam a tempos atormentando o usuários de outras linguagens de programação. Alguns desses problemas foram particularmente atacados porque uma das grandes motivações para a criação da plataforma Java era de que essa linguagem fosse usada em pequenos dispositivos, como tvs, videocassetes, aspiradores, liquidicadores e outros. Apesar disso a linguagem teve seu lançamento focado no uso em clientes web (browsers) para rodar pequenas aplicações (applets). Hoje em dia esse não é o grande mercado do Java: apesar de ter sido idealizado com um propósito e lançado com outro, o Java ganhou destaque no lado do servidor.
O Java foi criado pela antiga Sun Microsystems e mantida através de um comitê (http://www.jcp.org) . Seu
site principal era o java.sun.com, e java.com um site mais institucional, voltado ao consumidor de produtos
e usuários leigos, não desenvolvedores. A Sun foi comprada pela Oracle em 2009, muitas URLs e nomes
tem sido trocados para refletir a marca da Oracle.
Visite a página principal do Java é: http://www.oracle.com/technetwork/java/.
A Sun criou um time (conhecido como Green Team) para desenvolver inovações tecnológicas em 1992. Esse time foi liderado por James Gosling, considerado o pai do Java. O time voltou com a ideia de criar um
interpretador (ou máquina virtual, falaremos o que é isso mais a tarde) para pequenos dispositivos, facilitando a reescrita de software para aparelhos eletrônicos, como vídeo cassete, televisão e aparelhos de
TV a cabo.
A ideia não deu certo. Tentaram fechar diversos contratos com grandes fabricantes de eletrônicos, como
Panasonic, mas não houve êxito devido ao conflito de interesses e custos. Hoje, sabemos que o Java domina o mercado de aplicações para celulares com mais de 2.5 bilhões de dispositivos compatíveis, porém em 1994 ainda era muito cedo para isso.
Com o advento da web, a Sun percebeu que poderia utilizar a ideia criada em 1992 para rodar pequenas
aplicações dentro do browser. A semelhança era que na internet havia uma grande quantidade de sistemas
operacionais e browsers, e com isso seria grande vantagem poder programar numa única linguagem, independente da plataforma. Foi aí que o Java 1.1 foi lançado: focado em transformar o browser de apenas
um cliente magro (thin client ou terminal burro) em uma aplicação que possa também realizar operações
avançadas, e não apenas renderizar html.
Os applets deixaram de ser o foco da Sun, e nem a Oracle nunca teve interesse. Nota-se que o java foi criado com um objetivo em mente, foi lançado com outro, porém no final de contas acabou decolando no desenvolvimento de aplicações do lado do servidor.
Java FX vem atualmente, tentando dar força para o Java não só no desktop mas como aplicações ricas na web, mas muitos não acreditam que haja espaço para tal, considerando o destino de tecnologias como Adobe Flex e Microsoft Silverlight.
Veja este vídeo super curioso sobre a historia do java: http://tinyurl.com/histjava.
No ano de 2009 a Oracle compra a Sun, fortalecendo a marca.
Em 2014 surge a versão 8 do Java trazendo mudanças interessantes e poderosas na linguagem.

Referências:
Apostila do curso FJ-11 - Java e Orientação a Objeto. Endereço: http://www.caelum.com.br/apostila-java-orientacao-objetos/ visitado em 03/04/2014 às 20:35:25 pm.
Historia do Java
interpretador (ou máquina virtual, falaremos o que é isso mais a tarde) para pequenos dispositivos, facilitando a reescrita de software para aparelhos eletrônicos, como vídeo cassete, televisão e aparelhos de
TV a cabo.
A ideia não deu certo. Tentaram fechar diversos contratos com grandes fabricantes de eletrônicos, como
Panasonic, mas não houve êxito devido ao conflito de interesses e custos. Hoje, sabemos que o Java domina o mercado de aplicações para celulares com mais de 2.5 bilhões de dispositivos compatíveis, porém em 1994 ainda era muito cedo para isso.
Com o advento da web, a Sun percebeu que poderia utilizar a ideia criada em 1992 para rodar pequenas
aplicações dentro do browser. A semelhança era que na internet havia uma grande quantidade de sistemas
operacionais e browsers, e com isso seria grande vantagem poder programar numa única linguagem, independente da plataforma. Foi aí que o Java 1.1 foi lançado: focado em transformar o browser de apenas
um cliente magro (thin client ou terminal burro) em uma aplicação que possa também realizar operações
avançadas, e não apenas renderizar html.
Os applets deixaram de ser o foco da Sun, e nem a Oracle nunca teve interesse. Nota-se que o java foi criado com um objetivo em mente, foi lançado com outro, porém no final de contas acabou decolando no desenvolvimento de aplicações do lado do servidor.
Java FX vem atualmente, tentando dar força para o Java não só no desktop mas como aplicações ricas na web, mas muitos não acreditam que haja espaço para tal, considerando o destino de tecnologias como Adobe Flex e Microsoft Silverlight.
Veja este vídeo super curioso sobre a historia do java: http://tinyurl.com/histjava.
No ano de 2009 a Oracle compra a Sun, fortalecendo a marca.
Em 2014 surge a versão 8 do Java trazendo mudanças interessantes e poderosas na linguagem.

Referências:
Apostila do curso FJ-11 - Java e Orientação a Objeto. Endereço: http://www.caelum.com.br/apostila-java-orientacao-objetos/ visitado em 03/04/2014 às 20:35:25 pm.
Nenhum comentário:
Postar um comentário