Nunca fui fã de modinhas, e parece que várias outras pessoas também não:
http://www.infosun.fmi.uni-passau.de/st/papers/EIWAS04/stoerzer04aop_harmful.pdf
Nunca fui fã de modinhas, e parece que várias outras pessoas também não:
http://www.infosun.fmi.uni-passau.de/st/papers/EIWAS04/stoerzer04aop_harmful.pdf
Qualquer coisa mal utilizada pode ser considerada perigosa: arma na mão de crianças, um carro nas mãos de um bêbado, um browser nas màos do Thiagosc… Se você não tem discernimento o bastante para saber usar as tecnologias a que você tem acesso, I’m so sorry…
AOP já salvou minha vida inúmeras vezes.
Concordo com você em um ponto: ser vítima de hypes é muito ruim. Mas ser um xiita feito você não é muito diferente dos “fanboys” 
Nunca fui fã de modinhas, e parece que várias outras pessoas também não:http://www.infosun.fmi.uni-passau.de/st/papers/EIWAS04/stoerzer04aop_harmful.pdf
Realmente AOP é muito poderoso ( e perigoso quando colocado na mão de criancinhas ) não é brinquedo para qualquer um não.
Mas dizer que é ‘modinha’, aí você já não entende, porque grandes projetos hoje em dia tem certas influências de AOP, como Spring, EJB3, Glassbox, entre outros.
Depois leia esse artigo:
http://www.agilealliance.com/articles/kirchermichaelprashan/file
Se você não quiser ficar pra trás é claro daqui a alguns meses.
Sou cético e gosto de levantar questões. Apenas acontece que para alguns tais coisas são artigos de fé inabalável, incontestáveis.
Tá, mas você concorda ou discorda do link? Isso não é uma campanha anti-AOP, é sim uma campanha anti-fanboy.
Não é muito pragmático estar “antenado com as últimas novidades”, mas sim com o que funciona. A cada semana tentam nos empurrar um novo milagre.
AOP têm as suas utilidades, assim como OOP, mas não é “salvação da pátria”, e a verdade é que as pessoas no mundo Java não usam tanto AOP quanto alguns proponentes querem fazer parecer.
Realmente, tenho minhas dúvidas se as vantagens de AOP compensam os custos de complexidade adicionada.
Uma coisa é certa, nada nessa área é de graça. Geralmente a primeira coisa que todos lembram é a performance, mas existem vários outros fatores a serem considerados.
Sou cético e gosto de levantar questões. Apenas acontece que para alguns tais coisas são artigos de fé inabalável, incontestáveis.
Ceticismo é uma coisa bem diferente do seu comportamento. Cético é um cara que não acredita em alguma coisa até que se prove por A+B sua validade. No nosso caso, para que esta prova por A+B seja feita é preciso experimentar e nenhuma experimentação é bem sucedida se você partir de uma premissa “preconceituosa” (Baah!! AOP é coisa de fanboys! Ruby é coisa de moleque!! DSL é bobagem… ). Logo, você não é cético, você é recalcado!
AOP, Ruby, DSL … cada qual tem seu papel. Se você está contente com seu ambiente Rational-based, ok, talvez estas tecnologias não sejam necessárias para VOCÊ. Mas não generalize indevidamente. Considere falar apenas daquilo que você conhece BEM.
Levando em consideração que seres humanos não estão isentos de idéias pré-concebidas, e isso inclui os xiitas Ruby, você, pelas suas próprias palavras, não seria um “recalcado” também?