Programação orientada a gambiarras é o que há!
por

Meu gerente de projetos diz que as novas tecnologias estão aí pra complicar. Fazem a mesma coisa que as antigas, porém exigem mais esforço mental e mais memória no servidor.
Eu pior que concordo em partes. As mesmas gambiarras que meu primo consegue fazer em PHP eu consigo fazer em Java, e ainda posso fazer gambiarras orientadas a objetos, e até mesmo usando IoC, Dependency Injection e AOP. O que significa isso? Num passado não muito distante alguns programadores viram seus códigos mergulhados em gambiarras, e decidiram então documentar isso e compartilhar ao mundo todo. Deram o nome de Design Patterns, e hoje vendem milhões de livros.
Mas voltando ao foco do assunto, eu venho de alguns anos atrás do Perl, linguagem bem boa, simples e totalmente funcional. Integração com Unix nativa, era apenas apontar para #!/usr/bin/perl e fazer a festa. Depois de um tempo salivei ao ver a modularidade do PHP, mas me senti frustrado ao ver que no PHP ninguém é dono de ninguém, ou seja, qualquer método acessa qualquer coisa e assim por diante. Então... Java passou a chacoalhar meus neurônios. Orientação a objetos, acesso/permissões a métodos e atributos, máquina virtual... e muitos e muitos bytecodes processados ocupado toda a memória de minha máquina e mais um pouco.
Paixão a primeira vista. Nunca mais eu quis mexer em outra linguagem, e nem mexi mesmo. Assim eu pude fazer todas as porquices que eu fazia nas outras linguagens, porém tudo dentro dos padrões de projeto =). Falando nisso, não posso esquecer a portabilidade, que fazem com que minhas gambiarras podem ainda rodar em celular, palm, cartões e chips de celular, e até mesmo em computadores. hahahahaha.
Na foto acima, um pequeno método que eu fiz semana passada para reserva de tickets de processamento de um processo BPEL. Notem que o programador, esse que vos escreve, garante que o método nunca irá passar na linha 14. Viram como são maravilhosas essas tecnologias modernas?
4 comentários em Programação orientada a gambiarras é o que há!
Novas linhas são quebradas automaticamente, e as tags HTML serão removidas.
Para exibir sua imagem nos comentários, utilize o gravatar.
E viva ao POG!!! hehehehe
Bom cara devo admitir que agora que estou conhecendo java estou começando a me interessar, porém não posso negar que já me diverti muito virando noites a programar em PHP.
Apesar da linguagem não possuir todas as vantagens da plataforma java, PHP é ótimo para pequenos projetos, e sabendo utilizar os novos recursos é possível fazer muita coisa.
E tu mesmo deve admitir que fez excelentes sites em php, como o da offroad acessórias lembra?
Pois é, Java é uma ótima técnologia mas PHP não é tão mal assim!!
Abraços magraum!
por Bruno Scherer em 24/10/2007
Corrigindo... é Offroad Acessórios*
hehehehe
por Bruno Scherer em 24/10/2007
O site da off era em Perl =)
hehe. E claro, em Perl dava pra fazer POGs, mas não tinha a graça dos POGs orientados a objetos, hahahahaha.
por Otávio em 24/10/2007
ME-DO!
edit:
*erros bizarros na hora de comentar!
por .schüler em 24/10/2007