| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2010 12:03:19
|
jdeveloper
JavaTeenager
Membro desde: 04/08/2005 08:55:58
Mensagens: 160
Offline
|
aconstantino wrote:[
Em quase todos os projetos que trabalhei tivemos sérios problemas de performance com o hibernate e isso é real... no começo vai tudo bem, mas quando o projeto começa a crescer demais... meu deus...a gente acaba correndo atrás e revisando muita coisa para melhorar a performance....
Se sempre tinha problema com o hibernate, pq continuavam usando ele?
Alguns analistas e arquitetos simplesmente definem alguns frameworks como padrão de desenvolvimento, e dai querem fazer tudo usando tais frameworks.
Hibernate é muito bom. Mas ele tem um custo. Você precisa calcular isso pra ver se vale a pena utilizá-lo e onde utilizar.
Não dá pra ser usado em todas as situações. E isso já foi deixado bem claro, inclusive pelos desenvolvedores do framework.
O problema não é o java ou o hibernate, e sim as pessoas que ou não sabem usar, ou utilizam onde não deveriam.
Sobre esse neǵocio de dizer que tal linguagem é melhor que a outra...Bullshit!
Se existisse isso ninguem usaria outra linguagemr. Ou não?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2010 12:20:10
|
Giulliano
GUJ Master
![[Avatar]](/images/avatar/7f5a17b792b687fc4c227a5c5e569dd8.jpg)
Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline
|
aconstantino wrote:
Na verdade estou me baseando em meu conhecimento. Já desenvolvi muitos sistemas em Java, e o que tenho visto é que Java tem sido amplamente usado em projetos que não precisam de tanta "coisa"... Na verdade acredito que Java com EJB faz muito sentido, mas para projetos pequenos, nem pensar.
Vocẽ esta ser baseando em muito pouca coisa, dizer que RoR é melhor que Java somente na sua experiência profissional, eu não acho que isso seja algum tipo de parâmetro válido para o Mercado de Trabalho.
E assim, lendo seus comentários fica claro que vc só atual em projetos ruins com arquitetos ruins. Se vc usou EJB quando não precisava a culpa não é do Java. A culpa é sua que quis usar.
aconstantino wrote:
Aplicações fortemente pesadas e cheias de frameworks muitas vezes servem para aplicativos do banco central, ou banco do brasil como vc mesmo falou, mas tenho visto que java tem sido largamente adotado em projetos onde não se faz necessário.
Eu não disse nada sobre bancos, e Java faz sentindo em qualquer lugar meu caro. Desde aplicações pesadas até aplicações leves. Ou vc consegue rodar RoR no seu celular ???
aconstantino wrote:
Em quase todos os projetos que trabalhei tivemos sérios problemas de performance com o hibernate e isso é real... no começo vai tudo bem, mas quando o projeto começa a crescer demais... meu deus...a gente acaba correndo atrás e revisando muita coisa para melhorar a performance...Outa coisa é que é muito difícil prever o que vai acontecer no domínio quando se trabalha com o hibernate... a não ser que a equipe conheça muito bem o projeto, pois se tiver mudanças no domínio provavelmente a equipe terá problemas e terá que gastar mais tempo ainda para contornar.
O Hibernate é outro problema clássico. O cara aprende a colocar uma anotação em cima de uma classe e espera que o framework faça mágica. Se vc esta trabalhando em um projeto de grande porte, que precisa de performance, é óbvio que va iprecisar de um especialista em Hibernate, ou então não use.
Acho que é isso cara, eu não estou querendo arranjar confusão nem nada, mas seus comentários estão me parecendo um pouco sem fundamento para uma alegação dessas.
|
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi
<UnTouChAbLe> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2010 14:48:36
|
Luiz Aguiar
Moderador
![[Avatar]](/images/avatar/843a4d7fb5b1641b0bb8e3c2b2e75231.jpg)
Membro desde: 23/01/2005 00:05:55
Mensagens: 3840
Localização: São Paulo
Offline
|
Vou falar para um projeto de contexto internet, e nada de Banco online, afinal acho que 98% das pessoas não trabalham em banco né, e bem provavelmente nem querem por ser com certeza o pior tipo de ambiente e projeto para se trabalhar (só pra constar já trabalhei em projetos de 3 bancos).
Façam o teste, definam um projeto e se deêm o prazo de uma semana para implementar (com testes é claro) e ver até que ponto é possível chegar, se alguém achar que não é tempo suficiente para mensurar, estando isso para 1 mês.
"Aprenda" bem pelo menos os framework Rails, Django e uns 2 ou 3 Java, não é só saber fazer HelloWorld e Blog não, tem que saber realmente utilizar os frameworks e as linguagens.
Daqui 30 dias eu volto pra ver os resultados.
[]s
|
-
Blog de Tecnologia
GitHub
@AguiarLuiz
Recicla SP na App Store!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2010 19:25:17
|
JotaJota
Java Ninja
![[Avatar]](/images/avatar/902447c6ce9d4f39e12a463b4d4ff759.jpg)
Membro desde: 11/05/2007 03:36:11
Mensagens: 256
Localização: Araraquara
Offline
|
Luiz Aguiar wrote:Vou falar para um projeto de contexto internet, e nada de Banco online, afinal acho que 98% das pessoas não trabalham em banco né, e bem provavelmente nem querem por ser com certeza o pior tipo de ambiente e projeto para se trabalhar (só pra constar já trabalhei em projetos de 3 bancos).
Façam o teste, definam um projeto e se deêm o prazo de uma semana para implementar (com testes é claro) e ver até que ponto é possível chegar, se alguém achar que não é tempo suficiente para mensurar, estando isso para 1 mês.
"Aprenda" bem pelo menos os framework Rails, Django e uns 2 ou 3 Java, não é só saber fazer HelloWorld e Blog não, tem que saber realmente utilizar os frameworks e as linguagens.
Daqui 30 dias eu volto pra ver os resultados.
[]s
alguem vai tentar?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 22/06/2010 13:20:30
|
Rafael Marques
JavaEvangelist
![[Avatar]](/images/avatar/3d16e2877d7f940030a07d74a20074a8.jpg)
Membro desde: 11/10/2008 23:04:11
Mensagens: 435
Localização: Santo André - SP
Offline
|
Luiz Aguiar wrote:Vou falar para um projeto de contexto internet, e nada de Banco online, afinal acho que 98% das pessoas não trabalham em banco né, e bem provavelmente nem querem por ser com certeza o pior tipo de ambiente e projeto para se trabalhar (só pra constar já trabalhei em projetos de 3 bancos).
o pior ambiente eu não sei, mas que são projetos chatos e com tecnologias ultrapassadas, isso é fato!
|
Rafael Marques
@ blog / @ Linkedin / @ twitter
"Dream on, Dream until your dream comes true" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 06/08/2010 23:59:56
|
Adelar
GUJ Master
![[Avatar]](/images/avatar/4ad38ecf2884a47a5efa657f3358e635.jpg)
Membro desde: 31/10/2008 10:07:36
Mensagens: 1237
Localização: Cascavel
Offline
|
O pior de usar geradores de código é ter manter depois... se alguma coisa der errado tem que mecher na unha
|
"Errando e aprendendo com os bugs"
http://www.cajuscript.org |
|
|
 |
|
|