Re: Java 1.?
- Subject: Re: Java 1.?
- From: Andre Uratsuka Manoel <andre@insite.com.br>
- Date: Thu, 24 Apr 2003 00:05:50 -0300 (BRT)
On Wed, 23 Apr 2003, Arthur Biazon Machado wrote:
> C� entre n�s, eu sinto como se estivesse usando um ferro de passar a
> carv�o... E sinceramente, passei 5 dias inteiros (e quando digo inteiros,
> digo litaralmente) fazendo o EP2, e fiz em Java 1.4. Na boa, n�o vou mudar
> tudo agora... N�o tem sentido usar um teco-teco quando eu tenho um mig-22
> nas m�os. � meio como programar em assembly usando s� 16 bits dos
> registradores: voc� faz um programa que roda em computadores velhos e novos,
> mas ser� que tem sentido fazer isso atualmente?
�s vezes faz sentido, e a gente acaba precisando se acostumar em
programar para uma plataforma que n�o � a �ltima, a mais empolgante, ou a
com mais recursos, mas � a mais testada e mais suportada.
Muita gente ainda programa em 16 bits e tamb�m em 8. As
instala��es da Sun rodam normalmente Solaris 8, 7 ou at� o 5.6, apesar do
9 j� ter sa�do. Grande parte das redes windows ainda rodam o NT4, apesar
de j� existir o Windows 2000 Server.
Se voc� s� programa para o mais novo, voc� pode ficar limitado no
alcance daquilo que voc� faz. Claro que se voc� programa s� para
plataformas antigas, voc� fica igualmente limitado. Ent�o o neg�cio � caso
a caso. Em alguns casos voc� faz para o que existe de mais novo. Em
outros, voc� fica com uma vers�o antiga.
J� tive de fazer upgrades e downgrades de vers�es de m�quinas
virtuais, ferramentas e sistemas operacionais. J� proibi clientes de fazer
upgrades de sistema operacional, porque a vers�o nova tinha bugs que n�o
era f�cil contornar, at� lan�arem outra vers�o em que o bug foi corrigido.
J� vi problemas porque s� uma vers�o antiga do sistema operacional
era homologada pela Oracle, e essa vers�o antiga n�o suportava o hardware.
Quanto � hist�ria dos 16 bits, que voc� citou, � um exemplo bom.
Os processadores da Intel tem 32 bits desde o 80386, lan�ado em 1985. O
primeiro sistema operacional de massa a rodar efetivamente em 32 bits na
plataforma Intel foi o Windows 95, 10 anos depois. Os programas rodavam em
modo de 16 bits, desperdi�ando os 32 bits mais significativos dos
registradores e limitados a segmentos de 16 bits para c�digo e dados.
Tudo isso, contestando o que voc� falou, para no final admitir:
eu tamb�m fiz em j2sdk 1.4, que � o que eu uso no trabalho...
Andre
- References:
- Re: Java 1.?
- From: Arthur Biazon Machado <messias@linux.ime.usp.br>