Cliente Magro X Cliente Gordo  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
giovanni_stiwes
Java Ninja

Membro desde: 20/04/2006 09:00:42
Mensagens: 264
Offline

Olha eu tenho um banco de dados e vou desenvolver sobre ele um sistema J2EE, a dúvida é o seguinte:
Devo usar Desktop (Swing, Hibernate ou JBoss ...) ou devo usar Web(JSP, JSF, Struts...).

Dados da minha aplicação;
Nº de tabelas no BD: 655.
Nº de telas(GUI): +/- 300.

Deem a opnião, mas critiquem o porque da opnião, quero razões, não sentimentos.
[MSN]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6677
Localização: São Paulo / Catanduva
Offline

Quem tem que responder é você, seu usuário. Levante os requisitos do seus sistema.

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
Wonder
JavaGuru
[Avatar]

Membro desde: 28/03/2004 09:45:06
Mensagens: 229
Localização: Sampa
Offline

Vc precisa conhecer a necessidade do seu usuário, depois, vc busca qual e a melhor solução para solucionar o problema.

http://www.ime.usp.br/~wonder
A minha mente esta preparada para grandes emoções
Para compreender a verdadeira natureza das pessoas, você deve olhar para suas mentes, e examinar suas ambições e seus medos...
Mire o final e nunca pare para duvida; nada é tão dificil, mas a busca irá descobri-lo...
Nada se torna real até ser experimentado - mesmo um provérbio não significa nada para você atè sua vida ilustrá-lo...
[Email] [WWW] [MSN]
dreck1
Smalltalk

Membro desde: 25/07/2006 18:20:17
Mensagens: 3
Offline

A primeira vista uma boa opção seria usar MVC, usando na camada de apresentação html, jsp, xml, e AJAX (velocidade ultra rapida com ajax e xml), quero dizer, isso se vc estiver pensando em aplicações web.
Se for direto na web, evite swing e applet pois as exibições ficam extremamente lentas, migre para html e JavaScript2 (este ultimo usado na tecnologia AJAX).

Mas essas questões que devem ser respondidas após a coleta de requisitos do sistema.

Espero ter ajudado.

Um abraço.
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5818
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

giovanni_stiwes wrote:Dados da minha aplicação;
Nº de tabelas no BD: 655.
Nº de telas(GUI): +/- 300.


Pelo tanto que estou recebendo pela resposta só posso dar mesmo é sentimento. Um sistema com este número de tabelas cheira mal ou é coisa muito complexa para se responder em fórum.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
WilliamSilva
Moderador

Membro desde: 02/03/2005 11:08:44
Mensagens: 1747
Localização: Santos -SP.
Offline

Devo usar Desktop (Swing, Hibernate ou JBoss ...)

Não entendi ???????

= William Silva =
iSHARE - Document Management System
[Email] [WWW] [MSN]
giovanni_stiwes
Java Ninja

Membro desde: 20/04/2006 09:00:42
Mensagens: 264
Offline

WilliamSilva wrote:
Devo usar Desktop (Swing, Hibernate ou JBoss ...)

Não entendi ???????

Baicamente a decisão é sobre Desktop ou Web
[MSN]
giovanni_stiwes
Java Ninja

Membro desde: 20/04/2006 09:00:42
Mensagens: 264
Offline

Luca wrote:Olá

Pelo tanto que estou recebendo pela resposta só posso dar mesmo é sentimento. Um sistema com este número de tabelas cheira mal ou é coisa muito complexa para se responder em fórum.

[]s
Luca


Realmente a questão é bem complexa, e por isso mesmo a empresa em que eu trabalho solicitou uma consultoria com um pessoal mais experiente, na verdade, coloquei esta questão no forum para saber algumas opiniões aqui do pessoal do forum, acho o pessoal daqui bem esperto.
[MSN]
danieldestro
Moderador
[Avatar]

Membro desde: 04/09/2002 17:26:16
Mensagens: 6677
Localização: São Paulo / Catanduva
Offline

dreck1, MVC pode ser usado em aplicações desktop também.

Falar que Swing vai ser lerdo se rodar na web??? Ahhmmm??? Falou muita besteira... O que te faz chegar a essas conclusões?

gotjava?
Doe sangue
What You See Is What You Get!
Apostilas de Java grátis!
RefsCALL - Bandeira Eletrônica para Árbitro de Futebol
[WWW]
louds
Moderador
[Avatar]

Membro desde: 29/04/2003 23:09:15
Mensagens: 4061
Localização: São Paulo
Offline

Com essas informações é quase impossivel dizer qualquer coisa a respeito do assunto.

Minha sugestão é vocês fazer o dever de casa de análise de viabilidade e requisitos da aplicação, disso normalmente é facil saber se precisa ser web ou desktop.

Ela vai precisar ser acessada via internet de forma ubiqua? Sistema web é mais facil.
Existe uma interação muito rica com o usuário, além de rodar apenas na intranet. Sistema desktop com middle tier é mais facil. O middle tier só é necessário depende também de muitas variaveis.

http://www.kumpera.net/blog/
http://www.mono-project.com/
"Each individual should work for himself. People will not sacrifice themselves for the company. They come to work at the company to enjoy themselves."
Soichiro Honda
[ICQ]
marciocamurati
JavaEvangelist
[Avatar]

Membro desde: 29/05/2004 14:54:36
Mensagens: 322
Localização: São Paulo
Offline

Bom na minha opnião esse tipo de decisão cabe a uma análise de nesecidades, requisitos do sistema e de nesecidades e requisitos do cliente.
Esse comentário de que X seria lerdo e Y muito mais rápido com certeza não tem fundamento nenhum, pois em ambos os lados existem prós e contras.
Uma case que acho q exemplifica bem essa história de usar Desktop ou Web é alguem já viu um sistema de caixa de supermercado em desktop ? Não ? Pq será ?

[]s

Marcio Camurati
[WWW] [MSN] [ICQ]
gafanha
Debugger
[Avatar]

Membro desde: 02/05/2006 20:33:13
Mensagens: 58
Localização: Itatiba - SP
Offline

marciocamurati wrote:Uma case que acho q exemplifica bem essa história de usar Desktop ou Web é alguem já viu um sistema de caixa de supermercado em desktop ? Não ? Pq será ?


Desculpe fugir do tópico , mas , porque um sistema de caixa de supermercado não é implementado como desktop ?

Douglas M dos Santos
alots_ssa
JavaEvangelist

Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline



Eu nunca vi o contrario

Alberto

http://alots.wordpress.com
[WWW] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team