Java é menos escalável que PHP,mais lento de desenvolver e pior de manter que ROR

Quem sou eu pra falar isso né? quem tá dizendo é apenas o Tim Bray – Diretor de tecnologia web da Sun – em seu keynote apresentado no PHP Conference. Quem sabe agora os mais céticos (ou cegos) comecem a perceber que apesar de suas centenas de qualidades o Java também tem seus pontos fracos. Na comparação do Tim Bray o Ruby on Rails só perdeu para o Java em escalabilidade, isso é totalmente justificável já que estamos falando de uma tecnologia super recente e que mesmo assim não levou uma surra do java não. Antes que comece a guerra eu não ou anti-Java! Só que sempre fui a favor de outras linguagens curiosamente já defendi e defendo PHP e Ruby on Rails, acho que não estava tão errado assim ;P

Esse é o slide:
slide

Links para mais informações: The Server Side, ThinkPHP Apresentação completa

10 Responses to “Java é menos escalável que PHP,mais lento de desenvolver e pior de manter que ROR”

  1. [...] Leia a matéria original aqui! [...]

  2. Fábio Telles em January 5th, 2007 at 21:40

    É… cada ferramenta para tem sua função! Tem momentos em que o PHP ainda é a melhor ferramenta, algumas vezes o Ruby é melhor, Java, Perl, C… cada caso ainda é um caso.

    A comparação ajuda bem a perceber isso!

    []s

  3. [...] Java é menos escalável que PHP,mais lento de desenvolver e pior de manter que ROR (programação, java, php, ror) [...]

  4. Dalton Milkvikz de Camargo em February 27th, 2007 at 13:52

    Porque o título do “Post” não é … “Java é mais escalável que ROR, tem mais ferramentas de desenvolvimento que PHP e ROR juntos, mais manutenivel que PHP”

    O que é mais importante ? Tempo de desenvolvimento, incluindo manutenção ?

  5. Leonardo Marques em February 27th, 2007 at 14:15

    Dalton o título que sugere é válido sim. A idéia desse post era mostrar que Java apesar de ser uma linguagem/plataforma fantástica não é melhor em tudo como muita gente pensa e defende.

    O fato de tanto o desenvolvimento quanto a manutenção em ROR serem superiores pra mim é o que tem de mais relevante nessa apresentação.

    O que faz uma linguagem não é apenas sua sintaxe e seus recursos a cultura dos desenvolvedores que a utilizam é MUITO importante também. C ficou conhecida como a linguagem dos nerds que adoram fazer códigos bizarro, Java talvez fique conhecido como a linguagem da BAZUCA, o prazer é usar 10 vezes mais recursos/frameworks do que se precisa e com isso aumenta tempo de desenvolvimento e torna a manutenção complicada.

  6. Elfrancio Granjense em September 25th, 2007 at 12:46

    Valeu Tim Bray! Concordo plenamente que o PHP é tão bom quanto o JAVA. Tópico perfeito!

  7. Rodrigo Melo em January 24th, 2009 at 19:02

    Olá Pessoal, Queria dizer a todos que Java é uma tecnologia bastante poderosa, concordo com o que o Dalton disse:”uma linguagem não é apenas sua sintaxe e seus recursos a cultura dos desenvolvedores que a utilizam é MUITO importante também”, sobre o RoR é uma nova tecnologia cheia de recursos e ferramentas já embutidas para facilitar a vida do Desenvolvedor, ai que concordo também com o post do Fabio Telles, “cada ferramenta para tem sua função” às vezes é melhor usar isso as vezes aquilo, por isso acho que é fundamental os desenvolvedores aprender novas tecnologias para que possa aproveitar seus recursos e idéias, se meu cliente quer um médio website no ar em 2 semanas que não exija tanta regras de negócios e serviços complexos é claro que usarei RoR para desenvolver com mais agilidade, mais também se meu cliente quer um sistema de controle da empresa com direito a atualizações todo mês com serviços web para terceiros e uma boa camada de segurança e regras de negócios baseadas na política da empresa e seus parceiros porque não usar uma tecnologia mais poderosa em relação a arquitetura de serviços como ASP.net ou Java ? por isso que penso “Cada ferramenta tem sua utilidade” procuro sempre entender o que cada uma faz.

    Valeu!

  8. Ved em August 14th, 2009 at 14:38

    O que estraga o Java é a comunidade. =D

  9. Paulo Coutinho em August 15th, 2009 at 1:18

    Olá,

    Vocês estão comparando Java linguagem ou Java plataforma?

    Pois java como linguagem eu realmente acho que tem alguns pontos fracos em relação ao RoR, mas ainda sim é muito mais legivel e completa.

    Em relação a plataforma, é mais do que comprovado que aguenta qualquer coisa, e ainda tem compiladores java para praticamente todas as linguagens scripts como python, RoR, PHP, tudo rodando na JVM, então a plataforma e a linguagem para mim são imbatíveis, mas a linguagem em meu ponto de vista pode melhorar bastante ainda, mas sem duvida ainda é a melhor.

    Muitos usam o Ruby rodando na JVM (JRuby) que além de escalável tem acesso a qualquer biblioteca compilado em java, e tira todo proveito da JVM.

    Hoje trabalho com PHP e tenho projetos pessoais em Rails, como http://www.preventos.com.br

  10. John em July 10th, 2010 at 12:01

    Concordo com Leonardo Marques, muitos usam Java para tudo, até pra matar formiga, só pelo prazer de usar uma salada de frameworks, muitas vezes sem necessidade.

Leave a Reply


Yoomp