N° de frameworks interfere no desempenho da aplicação?
6 respostas
Lucier
Bom dia!
Pessoal sou novo com java, e gostaria que me tirassem uma dúvida: na empresa em que estou estagiando (eu e mais outros dois colegas) vamos desenvolver um sistemade pagamento, estamos pensando em usar JSF 2, PrimeFaces 3, Spring 2.5, Spring Security 2, hibernate 3.
O sistema vai ser acessado via internet, a nossadúvida é a seguinte: a quantidade de frameworks utilizado vai interferir no desempenho da aplicação?
A resposta é aquela que todo mundo detesta… Depende.
Depende de como vocês implementarem, se for tudo bem feito, se conhecerem os frameworks, você conseguem desenvolver de forma que esse impacto seja menor.
Na minha opinião os 2 frameworks aí que mais podem causar perda de desempenho são o JSF e o Hibernate, se não souber o que está fazendo com eles, pode fazer muita besteira e deixar sua aplicação pesada por bobeira.
Hebert_Coelho
digaoneves:
A resposta é aquela que todo mundo detesta… Depende.
Depende de como vocês implementarem, se for tudo bem feito, se conhecerem os frameworks, você conseguem desenvolver de forma que esse impacto seja menor.
Na minha opinião os 2 frameworks aí que mais podem causar perda de desempenho são o JSF e o Hibernate, se não souber o que está fazendo com eles, pode fazer muita besteira e deixar sua aplicação pesada por bobeira.
+1
Ataxexe
Lucier:
Bom dia!
Pessoal sou novo com java, e gostaria que me tirassem uma dúvida: na empresa em que estou estagiando (eu e mais outros dois colegas) vamos desenvolver um sistemade pagamento, estamos pensando em usar JSF 2, PrimeFaces 3, Spring 2.5, Spring Security 2, hibernate 3.
O sistema vai ser acessado via internet, a nossadúvida é a seguinte: a quantidade de frameworks utilizado vai interferir no desempenho da aplicação?
Lucier
Não. O desempenho será de acordo com a qualidade dos frameworks e do uso deles no sistema. Um exemplo disso é utilizar um framework de cache de segundo nível pro Hibernate. Se o framework for de qualidade, o desempenho do sistema pode melhorar porque se o uso dele for ruim (colocar cache de segundo nível pra consultas onde os valores mudam muito rapidamente, por exemplo) o desempenho do sistema vai cair.
drsmachado
jakefrog:
digaoneves:
A resposta é aquela que todo mundo detesta… Depende.
Depende de como vocês implementarem, se for tudo bem feito, se conhecerem os frameworks, você conseguem desenvolver de forma que esse impacto seja menor.
Na minha opinião os 2 frameworks aí que mais podem causar perda de desempenho são o JSF e o Hibernate, se não souber o que está fazendo com eles, pode fazer muita besteira e deixar sua aplicação pesada por bobeira.
+1
+2.
Agora, só um adendo, se você não souber o que está fazendo com o Spring e o Spring Security, vai ficar lento também.
FernandoFranzini
Não.
Desempenho de uma solução esta relacionado com outros fatores, sendo o principal deles: arquitetura, mas praticas, anti-patterns, falta de know how, etc.
Lucier
Valeu pessoal, vamos começar a implementação e vamos postando as dúvidas