Bebendo do Café

Dessa vez não tive como escapar… vou ter que dar uma estudada no Java, de novo, pois agora estarei envolvido em alguns projetos que utilizam a linguagem. Apesar de satisfeito com o PHP, aprofundar um pouco os conhecimentos em outras linguagens é sempre algo interessante. Um dia ainda pretendo ter a oportunidade de trabalhar com C# ou Ruby.

Me vê um Expresso por favor.

Related Posts:

Read More

PHP, Ruby on Rails ou Java?

Comparação PHP, Ruby on Rails e JavaUma das palestras realizadas no International PHP Conference, realizada em Frankfurt esse ano, causou uma chuva de posts revoltados lá fora. O motivo? O palestrante Tim Bray, apresentou gráficos comparativos onde o PHP perde, por muito, em facilidade de manutenção de código para o Ruby on Rails (que na verdade é uma framework) e Java.

Infelizmente eu não estava lá para saber o real contexto da palestra, apesar do próprio Tim Bray ter postado no seu blog mais informações, mas curiosamente na sexta-feira, comentei sobre isso com alguns de meus novos colegas de trabalho, e pelo que vi, eles estavam comentendo, o mesmo erro que o palestrante: culpar a linguagem por seus desenvolvedores.

Dizer que a linguagem PHP é difícil de manter, simplesmente por que muitas das aplicações são desenvolvidas com macarronada de HTML e SQL, é esquecer de se informar sobre quem desenvolveu este código. O código está ruim, por que o programador era inexperiente, ou a aplicação, geralmente opensource, foi desenvolvida por um grupo enorme de pessoas.

Assim como não podemos comparar códigos desenvolvidos por novatos do Java com gurus do PHP, também não podemos fazer o inverso, ou lá seja qual for a linguagem.

É preciso acabar com essa visão de que o PHP foi feito para construir sites e formulários para a web. Hoje existem muitas ferramentas e grandes aplicações muito bem desenvolvidas, e já é verdade que o mercado abriu os olhos para isso, pois está crescendo o número de oportunidades para bons desenvolvedores de PHP, com conhecimentos de Orientação à Objetos, design patterns e tudo mais que um bom programador deve saber. :).

Pra quem sabe inglês, alguns posts lá de fora sobre o assunto:

Related Posts:

Read More