Carlos,
concordo com vc que a especificacao EJB 1.0 era muito ruim, e te deixou uma impressao ruim de EJB's, hj por experiencia propria eu acho a tecnologia muito boa (mas que ainda tem alguns defeitos como toda a tecnologia tem !), a melhor no meu ponto de vista para aplicacoes de grande porte , digo novamente no meu ponto de vista , eu como ja me referi desenvolvo nao so com os EJB's , mas com os Servlets e JSP, e acho importantissimo explorar o que tem de bom na plataforma J2EE, sobre o meu comentario, apenas respondi de forma rispida ,pois vc me respondeu da mesma forma, sem ressentimentos e podemos qd vc quiser trocarmos umas ideias, pois estamos aqui nos propondo a aprender e a passar o que vivemos no nosso dia-dia de trabalho.
[]s
leo
From: "Carlos H. P. da Silva" <[EMAIL PROTECTED]> Reply-To: [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: [java-list] Re: to be EJB or not to be Date: Thu, 3 Jul 2003 22:36:39 -0300
On 1 Jul 2003, at 13:26, leonardo bruno wrote:
> > Amigo, nao vou entrar em discussoes com vc , só te digo uma coisa : > desenvolva da forma que vc quiser , e se atualize um pouco mais !!!! > OBS: nao interessa a vc qual é o sistema que eu desenvolvo, mas te > garanto que muito, mais muito grande, nao sei se é maior do que o seu > , pois nao tenho essa pretencao de achar que sei mais do que os > outros!!!
Obrigado pelo conselho. Agora, vai o meu: leia o que eu escrevi ateh o fim, e calmamente. Depois, leia o que voce me responde acima, e avalie, SEM PAIXOES E TORCIDAS, PORQUE ESTAMOS APENAS TROCANDO IDEIAS, se o tom que voce estah usando eh realmente necessario. Citei o tamanho do projeto para ilustrar apenas, pois na epoca um dos argumentos usados a favor do EJB era justamente por se tratar de aplicacao que lidaria com uma massa de dados na casa dos milhoes, com varias centenas de requisi- coes por segundo (teoricamente, o cenario ideal para EJB). Nao tive a intencao de contar vantagem - ateh porque, neste projeto eu era apenas mais um, e de longe um dos que menos sabiam de inicio. Perguntaram sobre experiencias com EJB, e eu rela- tei a minha. Voce relatou a sua, que felizmente foi melhor. De forma alguma os problemas que eu tive foram soh por falta de preparo (acredite, com quase 2 anos de projeto, eu tive tempo de ler uma pah de material sobre EJB, e aprendi muito sobre a teoria); a verdade eh que a especificacao 1.0 que usamos era MUITO RUIM MESMO. A propria Sun reconheceu isso, ao decidir mudar coisas como obrigatoriedade de acesso via interface remota e criar mecanismos para lidar com coisas triviais como relacionamentos entre as entidades - ambos, inexistentes nesta versao que eu citei. Voce provavelmente nao deve saber disto, pois jah deve ter comecado a trabalhar com EJBs a partir do 2.0 quando estas mudancas jah eram realidade. Ou nao estaria achan- do que era apenas o caso de alguem que "precisava se atualizar".
Volto a dizer: temos que ser muito criticos e pragmaticos. Usar a ultima palavra de tecnologia (o que nem se aplica mais ao EJB, mas na epoca era verdade) em projetos criticos eh sempre um con- vite aa dor de cabeca. Se o projeto comportar uma experiencia num modulo que seja estanque em relacao ao resto da aplicacao e que nao comprometa o resultado final, eu ateh acho valido, para permitir que se avalie a tecnologia no dia-a-dia. Eh o que eu faria. Mas arriscar o sucesso do projeto todo, sem experiencia anterior, sem o conhecimento adequado ? Confiando soh no que a Sun diz e exemplos de tutoriais ? Eu nao faco.
> > > sem mais > > leo > > >From: "Carlos H. P. da Silva" <[EMAIL PROTECTED]> > >Reply-To: [EMAIL PROTECTED] > >To: [EMAIL PROTECTED] > >Subject: [java-list] Re: to be EJB or not to be > >Date: Wed, 25 Jun 2003 21:32:43 -0300 > > > >On 24 Jun 2003, at 17:22, leonardo bruno wrote: > > > > > > > Pelo amor de Deus, > > > eu desenvolvo, utilizando toda a plataforma J2EE, agora esse papo > > > de que os EJB's nao sao bons!!!! é brincadeira, vcs deveriam ver > > > que a partir da Especificacao 2.1 , melhorou muita coisa , eu por > > > exemplo desenvolvo um Sistema de porte grande e para mim na minha > > > opiniao os EJB's me dao total suporte para a minha > > > impementacao!!!! Caro Joao , essa sua pergunta vai gerar muita > > > polemica, pois os que conhecem bem a tecnologia irao te dizer que > > > ela é muito boa e os que nao conhecem te diram que é melhor usar > > > os servlets e os JSP's, eu particularmente utilizo toda a > > > plataforma J2EE > > > > > > > > Ok, sem paixoes, porque nao estamos discutindo futebol: eu > > participei de um projeto de grande porte (talvez maior do > > que o seu mas tanto faz, nao vem ao caso) usando a especi- > > ficacao 1.0 do EJB (na verdade, era um meio termo entre a > > 1.0 e algumas extensoes da 1.1, suportadas pelo WebSphere > > 3.5). E o projeto foi uma cesariana de elefantes gemeos de > > uma ponta aa outra. Tivesse eu algum poder de influencia > > na epoca em que se decidiu pela tecnologia, e eu tivesse o > > conhecimento do que era o EJB 1.0, com toda a certeza eu > > teria vetado seu uso. > > > > Mas volto a dizer, era a especificacao 1.0 (ou 1.0 + > > uns trocados, hehehehe), e como eu comentei na minha > > mensagem anterior, nao seria justo eu julgar a tecnologia > > nestas condicoes. Fico feliz de saber que a Sun conseguiu > > reverter o quadro negativo que se desenhava ateh o EJB 2.0, > > a julgar pelo seu testemunho. De qualquer forma, eu ainda > > nao recomendaria EJBs para pequenos e medios projetos - no > > caso de projetos medios talvez ateh haja espaco para o uso > > limitado da tecnologia, mais com o fim de adquirir know- > > how e poder avaliar o uso, desde que nao significasse com- > > promisso de prazos e/ou performance da aplicacao. EJB, co- > > mo o nome jah diz, foi feito pensando em projetos de gran- > > de porte - e nao recomendo entrar nesta tecnologia sem ter > > alguem com experiencia anterior orientando. Eh muito facil > > tomar decisoes erradas nestas horas. > > > > > > > >[]s, Carlos > > > > > >------------------------------ LISTA SOUJAVA > >---------------------------- http://www.soujava.org.br - Sociedade > >de Usuários Java da Sucesu-SP dúvidas mais comuns: > >http://www.soujava.org.br/faq.htm regras da lista: > >http://www.soujava.org.br/regras.htm historico: > >http://www.mail-archive.com/java-list%40soujava.org.br para sair da > >lista: envie email para [EMAIL PROTECTED] > >--------------------------------------------------------------------- > >---- > > > > _________________________________________________________________ MSN > Hotmail, o maior webmail do Brasil. http://www.hotmail.com > > > ------------------------------ LISTA SOUJAVA > ---------------------------- http://www.soujava.org.br - Sociedade > de Usuários Java da Sucesu-SP dúvidas mais comuns: > http://www.soujava.org.br/faq.htm regras da lista: > http://www.soujava.org.br/regras.htm historico: > http://www.mail-archive.com/java-list%40soujava.org.br para sair da > lista: envie email para [EMAIL PROTECTED] > ---------------------------------------------------------------------- > --- >
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------
_________________________________________________________________ MSN Hotmail, o maior webmail do Brasil. http://www.hotmail.com
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------