galera,
to ajudando numa migração de projeto de java pra .Net.
Os motivos da migração são estratégias da empresa que é parceira da Microsoft agora.
Os caras tão fazendo o projeto de uma forma que eu nunca tinha visto.
Normalmente não usamos mais querys no código, tudo bem, mas os caras tão fazendo toda lógica no banco de dados (sql server). Ou seja, normalmente onde nós usariamos, por exemplo, EJB’s, servlets e tudo mais…O código em si praticamente não tem um if. Só os front-ends em aspx, e o codebehind no máximo passa parametros pras procedures, que com o apoio de outras tabelas desenhadas de forma hierárquica servem como decisões e direcionamentos.
Achei muito interessante, pois sabemos que jogar o processamento pro banco normalmente é melhor do que fazer o container trabalhar por exemplo.
Uma conclusão que cheguei até agora é de que a manutenção disso será muito difícil, mas acho que a performance pode ser muito boa.
Queria saber a opnião de vcs mais experientes, saber se alguém ja trabalhou assim, como foram os resultados independente da linguagem utilizada.
(obs: Deixo claro que a idéia não é só rodar as procedures no banco, mas sim TODA a lógica e procesamentos)