segunda-feira, 25 de fevereiro de 2008

Porque programadores Java odeiam BPM?

Programadores Java odeiam BPM.

A seqüencia acima foi intencionalmente elaborada para ser controvérsia. As pessoas tendem a ler blogs controversos, e eu gostaria que lesse este. Agora que eu tenho sua atenção, gostaria de pedir que lesse o resto.

 

Muitos programadores Java odeiam ter que usar ferramentas BPM ao invés das ferramentas orientadas ao objeto que estão acostumados.

Eu trabalho em muitos projetos BPM, e também com muita gente que trabalha também com outros muitos projetos BPM, e eles tem encontrado resistência dos programadores Java tradicionais. Programadores Java (em geral) usariam seu framework “Struts and Spring” ao invés de ficarem presos ao pacotes BPM.

 

Frameworks Java como “Struts and Spring” são a infraestrutura... eles provem suporte necessário para “sua livre criatividade”, então eles podem ser verdadeiros programadores. Você pode construir qualquer coisa com “Struts and Spring” (se voce já for mestre nas entranhas do JAVA). Eles são leves, eles são ágeis, e parecem sexys para resumir.

 

Pacotes BPM estão na sua cara, eles roubam a sua criatividade. Eles ditam como você irá desenvolver a sua aplicação.

 

Pacotes BPM são chatos. Eles forçam você a usar ferramentas aponte-e-clique ou arraste-e-solte para desenhar seus diagramas de processos, modelos de dados e formulários. O que é pior, eles encorajam o pessoal de negócios a modelar processos e desenhar formulários eles mesmos... Felizmente o pessoal de negócios é muito intimidado com essas ferramentas, mas abre as portas para eles olharem sobre nossos ombros e se meterem em nosso trabalho.

 

Isto realmente não parece algo que programadores realmente gostam, não é ?

 

Pacotes BPM são ameaças aos programadores JAVA tradicionais. Estes pacotes estão longe de serem perfeitos, mas até mesmo no estado atual podemos ver para onde as coisas estão andando. Os dias em que o Guru Java era indispensável estão sumindo... Nós nos acostumamos a usar Java para construir ferramentas que conhecer o Java propriamente dito era menos importante, e isto abriu lugar para competição de pessoas que não gastaram anos aprendendo Java.

 

Nós somos vitimas de nosso próprio sucesso... e isto nos sairá caro.

 

É por isso que Programadores Java odeiam BPM.!


Extraído e traduzido do original em Inglês de John T. Reynold  em http://thoughtfulprogrammer.blogspot.com/2007/10/why-do-java-developers-hate-bpm.html

 

Nenhum comentário: