Atenção, atenção: O Java vai acabar!
Diversos March 3rd, 2008Acalmem-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.
March 3rd, 2008 at 12:11 pm
coisa que vem da info.. é M$, a INFO nao é seria em nada que faz.. nunca vi.. ela odeia $$ o mundo open-source.. volta e meia ela fala de linux.. para enganar os bestas hehe.. Mas java acabar? isso é uma tremenda estória.. pois a sun está se preparando.. vi uma materia ate que a sun e melhorar o JSE para competir melhor no mercado de desktop.. e o JME vai emplacar ai nos proximos anos pode acreditar.. Claro que se vc for uma aplicacao simples pode usar o php, asp.. etc.. mais tudo depende do tipo de negocio que vc desenvolve e para quem vc desenvolve.. e quanto seu cliente esta disposto a pagar.. tecnologias complexas sao caras o custo operacional.. porem atende a necessidade do cliente.. na maioria dos casos.. Bora ver agora que ja tem um BD o q ela prepara para esse ano..
bom assunto alberto..
March 5th, 2008 at 2:41 am
O que mais me chamou a atenção nessa matéria e que com certeza eu assino embaixo é a simples frase:
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.
Porem se pensarmos um pouco em produtividade, vamos tirar o chapeu para a Microsoft. Eu sou desenvolvedor java a 4 anos, e o que mais me irrita no java é a quantidade de frameworks MVC, e de APIs que existem para o mesmo proposito. Tem lá suas vantagens ter essas muitas opções, mas chega num colapso, porque você não tem como aprender todo o pontencial de um framework ou API, sem contar que um framework MVC tem “200″ taglibs para você conhecer e “30″ dependencias.
Outra coisa que me irrita é ter que integrar determinados frameworks, puta que negócio chato. Chega a ser engraçado, mas perdemos mais tempo fazendo certas configurações e resolvendo problemas de frameworks do que construindo soluções que agregam ao negócio de um determinado cliente.
Mas para finalizar, a tecnologia é criada e utilizada para resolver problemas e não para trazer mais.
E como disse Bill Gates um dia.
“Se preocupe com o seu negócio, que as ferramentas e tecnologia necessária nós nos preocupamos.”
March 5th, 2008 at 9:07 am
@Mauricio Nunes
Acho que você tem razão quando diz:
“[...]o que mais me irrita no java é a quantidade de frameworks MVC, e de APIs que existem para o mesmo proposito. Tem lá suas vantagens ter essas muitas opções, mas chega num colapso, porque você não tem como aprender todo o pontencial de um framework ou API [...]”
Isso me faz lembrar lá no início, quando iniciei em JAVA. A minha pergunta era sempre a mesma:”Por que tem tanto framework com o mesmo propósito?! E, qual devo usar?”
A resposta era sempre algo parecido como: “Use o que vá te atender.” ou, cada um vendia o peixe daquele que usava. Mas afinal, eu não conhecia nenhum.Como saber qual era melhor, qual me atenderia?!
Com certeza JAVA deixa a desejar nesse quesito. Há quem diz que é bom, já que você passa a ter um leque de opções.Pode até ser, mas se houvessem umas 2 ou 3 opções seria melhor.