Existe uma galera que cai de pau quando o pessoal de Java começa (talvez, movido por uma moda) a sair do conceito de OO e a fazer implementações diversas. Enumerando algumas:
[list]“programação orientada a XML”[/list]
[list]EJB [/list]
[list]DTO[/list]
[list]Frameworks que provoquem a fúria divina[/list]
Mas, sinceramente, algumas vezes eu me sinto tentado a me lixar para OO e (simplesmente) resolver o meu problema. Acredito até que OO não seja a solução definitiva para modelagem de Sistemas. Um exemplo disso é a força que o BPML tem, e como essa linguagem difere do que seria uma abordagem OO.
Será que fazer tudo certinho como manda a POO tem mais valor para programas mais complexos, e é menos relevante para os problemas do dia-a-dia ? Será que eu posso pensar no java como uma caixa de ferramentas e que OO seria apenas uma delas?
Sei lá, argumentar que, por exemplo EJB não é uma coisa boa porque não é OO, me parece uma visão estreita … como se tudo devesse girar em torno dos conceitos de OO.
