Migrando suavemente de PHP para Java

Java, PHP Add comments

Quando se faz projetos pequenos e pessoais é fácil abandonar uma tecnologia e partir para outra. Contudo quando se trabalha em uma empresa que possui um sistema legado, já é complicado fazer upgrade de versão da própria tecnologia que a empresa já utiliza.

Tudo bem, podemos dizer que em sistemas bem planejados e estruturados deveria ser fácil uma migração, inclusive de tecnologia. Mas a realidade é diferente!

Há algum tempo na empresa em que trabalho viemos tentando mudar a linguagem de PHP para Java. Não me levem a mal os programadores PHP, é uma ótima linguagem, e uma ótima tecnologia. Mas quando o número de acessos simultâneos cresce, o Java começa a se sobressair sobre o PHP, e claro, tipagem fraca, no meu entendimento, prejudica sistemas grandes. Não é a toa que no PHP5 já existe a possibilidade de indução de um tipo.

Levando em consideração esses fatores, para uma migração suave de tecnologia (manter as duas e aos poucos ir escrevendo o código na nova) seria interessante a possibilidade de rodar e elas se entenderem. Bom, PHP já tem isso, com seu módulo de integração com Java, mas, quando encontrei o Quercus fiquei entusiasmado.

Ele é uma implementação 100% Java do PHP5 (compatível, em muitos casos, com o PHP4) e grande parte dos módulos e extensões do PHP já foram reescritos em Java. Isso significa que já o codigo legado pode tirar proveito da Plataforma Java como um todo.

Cache, Compilar para bytecote, Pool de conexões, up na performance (Lembre-se que em PHP cada requisição do usuário faz o Servidor HTTP requisitar o script, interpretar, e dar a saida). Em Java, o server lê o script uma vez, e executa a cada requisição, reduzindo e muito o acesso a disco.

Como já vi comentários por aí (blogueiros do meu blogroll), Java cada vez mais está deixando de ser só uma linguagem e se mostrando uma plataforma, o que me agrada muito.

Assim, poderemos migrar de maneira mais sutil e transparente para os clientes.

Isso não é fantástico?

Share and Enjoy:
  • Digg
  • del.icio.us
  • Netvouz
  • ThisNext
  • Wists
  • Technorati
  • blogmarks
  • StumbleUpon
  • YahooMyWeb
  • Furl

One Response to “Migrando suavemente de PHP para Java”

  1. Blog do Márcio d’Ávila » Boas blogadas do dia Says:

    [...] Migrando suavemente de PHP para Java, por Marcos Peron, 2007-09-02. [...]

Leave a Reply

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in