Re: Java 1.?
[Pr�via] [Pr�xima] [Pr�via por assunto] [Pr�xima por assunto]
[�ndice cronol�gico] [�ndice de assunto]

Re: Java 1.?



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