Aplicativos Web em Java ainda fazem sentido?

Essa é uma pergunta muito difícil de responder. O Java é uma linguagem de programação, isso deve ficar claro para quem for responder a pergunta do título.

A questão também envolve os maiores concorrentes do J2EE, a solução da Sun para aplicações na web que tornou-se algo tão gigante, complexo, pesado e difícil de manter e configurar, que tem perdido mercado sistematicamente por causa do dinamismo da Web.

Não estou falando de aplicações gigantes de empresas, mas projetos menores, como uma ferramenta de publicação de conteúdo para um jornal online, por exemplo. Peça para um desenvolvedor proficiente em Ruby On Rails realizar uma alteração na aplicação e ele é capaz de fazer algo em questão de horas, rodando em Linux, Apache e MySQL. No J2EE, a resposta pode ser em dias. A Sun tem diminuído e melhorado algumas coisas, mas parece faltar fôlego para concorrer com o Django, Zope, Rails, TurboGears, entre outros.

Sem falar que o .Net está assumindo esse papel no universo de aplicativos desktop e web para a plataforma Windows. O programador de Java pode escrever o código em J#, nativamente suportado pelo Visual Studio Professional, por causa de um acordo de 2 bilhões de dólares com duração de 10 anos, que vai até 2012.

Estaria o Java fadado, nos próximos anos, a tornar-se uma tecnologia de nicho? Dispositivos móveis/portáteis, sistema de integração e backend de servidores, aplicações financeiras substituindo o COBOL?
Hoje é impossível desenvolver aplicativos Enterprise com J2EE sem apelar ou para soluções Oracle(que comprou a concorrente BEA por 8,5 bilhões de dólares) ou IBM.

Deixe seu comentário. Se for desenvolvedor Java, melhor ainda.

Fonte: Computerworld (dica do Dennes)


  • Comentários
  • Links Externos

77 Reações |  Comentar |  TrackBack |  Assine

  • Jim-SP Tímido [28 tibs]
      Thumb up 0 Thumb down 0

    detesto opiniões que saem classificando e generalizando… sem dúvida nenhuma quem escreveu esse post não faz ideia nenhuma do que está dizendo, não tem conhecimento sólido no assunto e está apenas repetindo bobegens que ouviu de algum fan boy da Microsoft…
    FALO SÉRIO! fiquei com nojo dessa matéria, altamente DESINFORMATIVA…

    não vou entrar aqui nos detalhes, não é tema pra um comentário, e sim para uma matéria bastante ricam, pois JAVA é um tema bastante rico, pra poder argumentar contra tal ignorancia, teriamos primeiro ajustar uma série de conceitos…

    é domingo de manha e não estou afim disso… apenas vou dizer o seguinte, JAVA não é uma linguagem de programação pra quem quer tudo pronto! em java, você quer, tem que fazer…
    entendo que isso seja algo complexo e por demais complicado para muitos… por isso existe as outras linguagens… como um colega meu diz, para os “maricas”…

    Responder

    •   Thumb up 0 Thumb down 0

      [quote=Futuro Troll]JAVA não é uma linguagem de programação pra quem quer tudo pronto! em java, você quer, tem que fazer… entendo que isso seja algo complexo e por demais complicado para muitos… por isso existe as outras linguagens… como um colega meu diz, para os “maricas”…[/quote]

      É… eu programo em PHP, devo ser meio baitola mesmo. Além de muito ruim, porque, todo mundo sabe que quem programa em PHP é script kiddie.
      Temos orgulho de sermos os pioneiros no SQL Injection.

      Mas, eu concordo em que o Ricardo foi altamente injusto nesta matéria. Afinal de contas, ele nem sequer perguntou o que nós achamos, nem deixou claro que esta é a opinião dele, e tampouco deixou claro o convite a opinião dos demais leitores.

      Já, completamente diferente, o seu comentário clareou minhas idéias. Porque a brilhante argumentação que você fantásticamente usou, de que para argumentar, precisa ajustar conceitos, é tão incrível quanto se tivesse empurrado ele no recreio porque ele falou mal da sua nave de sucata que você fez na aula de artes.

      Responder

    • cafuin VIP [1208 tibs]
        Thumb up 0 Thumb down 0

      “JAVA não é uma linguagem de programação pra quem quer tudo pronto! em java, você quer, tem que fazer…”

      Java, tem certeza, absoluta ? Esse seu comentário parece ser sobre C.

      Responder

  • viniciustc Tímido [24 tibs]
      Thumb up 0 Thumb down 0

    Não trabalho muito com programação, agora que estou começamendo em uma empresa como desenvolvedor .NET, mas mexo com Java na faculdade e posso falar um pouco das diferenças. Para mim Java ganha de .NET por causa do SO que vai rodar; roda em qualquer SO grande do mercado (Windows, GNU/Linux, Mac, etc) ai podem falar que .NET também com o Mono, mentira aqui na emprese eles apanham para colocar o Mono porque nem tudo funciona. A única vantagem que eu vejo um .NET, tá bom não em .NET, mas na linguagem C#, é o Visual Studio, ele que cria a produtividade da programação, mas tem uma coisa, tira o Visual Studio e desenvolvedor fica sem fazer nada. Java tem excelentes IDEs como o Eclipse e o Netbeans, que você traticamente não precisa mexer em arquivos XML para configurar sua aplicação Web. Java ganhar mercado também pela quantidade de framework, recentemente utilizei o DWR que realiza o mapeamente de objetos Java para objets JavaScript com isso programando toda a interface Web em JavaScript deixando Java somente no servidor. Bem para mim Java não vai morrer, como muitos aqui já disserem Cobol esta ai e vai ficar por muito mais tem, assim como Java.

    Responder

  • Canedo UsuárioRegular [144 tibs]
      Thumb up 0 Thumb down 0

    Ninguém quer jogar fora todo o tempo dedicado a aprender e aprimorar uma tecnologia. Acho que é por isso que posts como esse, despertam tanta fúria e fanboyzismo em alguns. Abre-se a caverna dos trolls. ;)

    Quem já fez alguma aplicação web com tecnologias mais recentes como Ruby on rails e conseguir baixar um pouco a posição defensiva de apaixonado por Java, pode achar o questionamento levantado no post bastante pertinente.

    O Java é mesmo uma plataforma muito poderosa e flexível, e não há qualquer possibilidade dela simplesmente desaparecer, mas vem perdendo muito espaço para novas soluções consideradas mais simples e que conseguem fazer o mesmo num tempo de desenvolvimento e aprendizado bem menor. O pessoal da Sun vem correndo atrás para resolver esses problemas, mas será que ainda dá pra alcançar os que passaram a sua frente? Eu, como programador Java já por muitos anos, espero que sim. Mas por segurança, vou acompanhando e estudando as alternativas.

    Responder

  • 1berto UsuárioRegular [398 tibs]
      Thumb up 0 Thumb down 0

    A meu ver cada um tem seu espaço, em geral aplicações mais ’sérias’
    de grandes empresas com um histórico de adoção de TI mais antigo.
    como bancos pex, sempre tiveram muitos serviços rodando em Unix e para
    estes Java é um caminho natural.
    Para pequenas empresas ou aplicações que nasceram com um foco mais
    pessoal/autoral PHP e Ruby teem mais espaço.
    Para empresas grandes, mas com uma adoção mais recente de TI em larga
    escala ou quando o visual atrativo seja o principal foco (grandes lojas
    virtuais pex) as tecnologias da MS teem mais força.
    Note que eu não estou fazendo afirmações técnicas, não estou dizendo
    que Ruby não ‘aguentaria’ o site de um banco pex, estou apenas mostran-
    do o quadro que eu percebo.
    Vale notar que apesar de a MS apesar cobrar por licenças de seus apli-
    cativos, na prática não impede as cópias não autorizadas, então NA PRáTICA a maioria usa o que querem usar.

    Responder

  • Mauricio.Junior Tímido [63 tibs]
      Thumb up 0 Thumb down 0

    Concordo que o .NET tem reinado a nível de perfomace em desenvolvimento de software, porém não deveria se falar que o java está fadado ao fracasso pois ainda existem pessoas que gostam de sofrer um pouco para montar o ambiente da máquina.

    Fora os servidores que custam mais, eu falo bem mais do que os servidores Microsoft.

    O Java2EE ainda possui mercado devido ao Governo brasileiro que obrigou aos seus órgãos a utilizarem a linguagem java cujo nem conhecimento tinham.

    Antigamente era sim muito difícil montar um ambiente ao desenvolvedor, lembro que passei 1 semana tentando conectar o banco de dados com Java. Porém hoje em dia percebeu essa dificuldade e já disponibilizou uma ferramenta “eclipse europa” com os plugins “necessário” para esse desenvolvimento.

    Existe espaço a todos, é só uma questão de gosto!

    Responder

  • Links externos
  • Comente esse artigo

    Atenção: Você precisa ser usuário do Meio Bit para poder comentar.

    Identifique-se ou Cadastre-se caso você não seja usuário ainda.

    Você também pode usar uma conta nos serviços abaixo para fazer o login: