Atenção, atenção: O Java vai acabar!

Posted by Alberto on March 3rd, 2008

Acalmem-se, o título deste post é proposital!

Tudo começou quando saiu essa notícia aqui. E, foi suficiente para começar uma “revolução” no GUJ.

É fato que JAVA não vai acabar pelo menos nos próximos anos. Há quem diz que sistemas em Java são legados, já que RoR está conquistando mercado, assim como .Net (arghh..=X) . Basta “surgir” um novo amor na vida das pessoas para que elas mudem de opinião da noite para o dia. Ruby, e RoR estão no mercado ai há anos e nunca fizeram tanto sucesso como hoje. Agora, como muitos falam por ai, que Java vai acabar por causa de RoR, .Net, PHP, etc.. não dá para acreditar!

Tem mercado para todas as linguagens! Afinal, Cobol, por exemplo, está na ativa até hoje.

Basta ler a matéria com atenção que você perceberá o marketing da plataforma .Net:

“A Microsoft, porém, fez da sua plataforma .Net um player sério no cenário corporativo. Um relatório da Info-Tech Research Group datado de novembro de 2007 apontou que .Net estava se tornando mais popular do que a plataforma Java nas empresas.”

Ah, tem essa aqui que saiu na MeioBit também:

“E o quinhão da Microsoft é enorme: 80% dos novos servidores sendo que a .Net Framework também está ganhando mais da metade da preferência no desenvolvimento de novas aplicações rodando em servidor. Isso mostra que a criação de compiladores para Python, Ruby e PHP podem servir, na verdade, para aumentar a oferta de mão de obra para as empresas. “

É até interessante ver essas “brigas” no mercado. Mas, ao ver é totalmente irrelevante, já que não interessa se você desenvolveu em cobol, pascal, java, ruby, php, .net…, se você agradou ao seu cliente e o software funciona bem, pouco importa a tecnologia utilizada.

Programadores em risco?

Posted by Alberto on January 8th, 2008

É impressionante!!

A cada dia que passa, eu vejo que existem, no mercado, mais e mais ferramentas que se propõem a desenvolver códigos de qualidade para nós - programadores. Há um tempo atrás, ocorreu uma thread no GUJ - não consegui encontrá-la, postarei se encontrar - onde se discutia que dentro de alguns anos os próprios clientes estariam criando suas próprias soluções. Isso, devido ao avanço das milagrosas ferramentas que escrevem códigos de qualidade, apenas com meia dúzia de cliques.

Tá bom. Pode até ser que algumas dessas ferramentas escrevam códigos de qualidade, mas, agora, será que escrevem um sw inteiro com qualidade? Será que essas ferramentas estão preparadas para receber um documento de requisitos, por exemplo, e destrinchá-lo, de modo que ao final o resultado seja SOFTWARE de QUALIDADE?

O papel fundamental das ferramentas é auxiliar o programador no desenvolvimento de uma aplicação, e não desenvolver a aplicação toda por si só, ainda mais através de poucos cliques. Desenvolver sw não é meramente escrever linhas de códigos - querendo ou não, existem muitas etapas antes de se chegar ao ponto de “vamos colocar a mão na massa”. E, não me refiro apenas a parte de análise de negócio. O que falar sobre performance e escalabilidade?!

Acredito sim, que as ferramentas estão ficando cada vez mais sofisticadas e auxiliando, cada vez mais, aos desenvolvedores.

Agora, quando chegar o dia em que um IDE interpretar todo um documento de requisitos, diagramas e afins, e no final sair SW DE QUALIDADE, temos que procurar outra profissão.


Copyright © 2007 Alberto Leal. All rights reserved.