Swing x Web  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
Takeshi91
JavaChild
[Avatar]

Membro desde: 25/03/2011 10:24:51
Mensagens: 117
Localização: São Paulo - SP
Offline

Criei este tópico para discutir as diferenças entre aplicações Swing e Web usando Java.

De uns tempos pra cá (desde dezembro) comecei a aprender Java Server Faces e outras tecnologias voltadas para Web. Estou à migrar uns sistemas internos da empresa para Web e gostaria de saber.

1: A tendência é que o mundo corporativo adote cada vez mais aplicações Web?
2: As vantagens de aplicação Web em relação à aplicações Swing.
3: As desvantagens de aplicação Web em relação à aplicações Swing.

Hoje me mandaram refazer uma tela antiga que desenvolvi pra um dos sistemas internos da empresa, a aplicação é Swing.

Até me assustei com o que codifiquei na epoca (faz aproximadamente 7 meses).

Mas confesso, que mesmo tentando começar do 0, estou tendo dificuldade para refazer esta tela. Não sei se é porque me acostumei muito com o ambiente Web ou se Aplicações Swing são mais difíceis de criar mesmo.

Postem suas opiniões

This message was edited 1 time. Last update was at 06/04/2011 15:30:16


"Não existe trabalho ruim, o ruim é ter que trabalhar." - Seu Madruga

"Ah, o Sol... O lugar mais quente da Terra!" - Homer Simpson

"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."
[Email] [WWW] [MSN]
juliocbq
GUJ Expert
[Avatar]

Membro desde: 13/11/2008 12:10:18
Mensagens: 3927
Offline

Não existe vantagem nenhuma em um em relação ao outro propriamente. O que existe são necessidades e conveniências. "Trabalho com um sistema e é conveniente que ele seja desktop" e vice versa.

Tudo o que dizem ao contrário disso é modismo.

www.citrox.com.br
adriano_si
JWizard
[Avatar]

Membro desde: 01/10/2006 15:29:40
Mensagens: 2047
Offline

juliocbq wrote:Não existe vantagem nenhuma em um em relação ao outro propriamente. O que existe são necessidades e conveniências. "Trabalho com um sistema e é conveniente que ele seja desktop" e vice versa.

Tudo o que dizem ao contrário disso é modismo.


Justamente... já trabalhei em um SIstema WEB que deveria ser Desktop... Não havioa a menor necessidade de ser WEB, mas o Arquiteto F*DÃO, fez questão que fosse WEB, porque um dia o cliente poderia querer disponibilizar módulos para externos...

Colocamos complexidades de Rede e Infraestrutura pra algo que ainda funciona como um Desktop, mas roda em um JBoss 4.2 com Struts + Hibernate...

Ainda há reclamações, pois o Sistema deveria se Projetado Desktop... Enfim...

Abs []

"É preciso ter mais fé pra acreditar que viemos do nada..."

Blog - http://aohana.wordpress.com/

Padrão de nomenclatura Java - http://www.oracle.com/technetwork/java/codeconventions-139411.html#16712

Doc. Java - http://www.oracle.com/technetwork/java/javase/documentation/index.html

Faça perguntas Inteligentes - http://istf.com.br/perguntas

Sobrevivência no GUJ:
(Regras) http://www.guj.com.br/java/21516-regras-do-forum

(Boa prática) http://www.guj.com.br/java/15477-antes-de-voce-perguntar

(Código fonte) http://www.guj.com.br/java/50115-voce-e-novo-no-guj-vai-criar-um-topico-e-colar-seu-codigo-fonte-leia-aqui-antes-por-favor
Takeshi91
JavaChild
[Avatar]

Membro desde: 25/03/2011 10:24:51
Mensagens: 117
Localização: São Paulo - SP
Offline

Sou novato em programação, em Java, em tudo.

Criei este tópico porque tive uma grande facilidade em seguir padrões MVC, mas em aplicações Swing estou tendo muita dificuldade em aplicá-lo.

Sinto muito, sou leigo ainda. rs

"Não existe trabalho ruim, o ruim é ter que trabalhar." - Seu Madruga

"Ah, o Sol... O lugar mais quente da Terra!" - Homer Simpson

"Não diga à Deus que você tem um grande problema, diga ao problema que você tem um grande Deus."
[Email] [WWW] [MSN]
rafaelviny
JavaEvangelist
[Avatar]

Membro desde: 04/08/2008 12:51:39
Mensagens: 478
Localização: Cascavel Pr
Offline

1: A tendência é que o mundo corporativo adote cada vez mais aplicações Web?

pelo que vejo, a tendencia é cada vez mais integrar a parte web com a parte desktop

2: As vantagens de aplicação Web em relação à aplicações Swing.

vc pode acessar de qualquer parte
é mais portavel que aplicações desk


3: As desvantagens de aplicação Web em relação à aplicações Swing.

segurança.
se a quantidade de dados for muito grande (consulta a banco) fica inviavel
problema com desempenho.



tudo depende de um bom levantamento de requisitos, as necessidades do cliente, entre outras coisas

This message was edited 1 time. Last update was at 06/04/2011 16:35:27


Rafael Vinicius.
Anime
GUJ Master
[Avatar]

Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline

juliocbq wrote:Não existe vantagem nenhuma em um em relação ao outro propriamente. O que existe são necessidades e conveniências. "Trabalho com um sistema e é conveniente que ele seja desktop" e vice versa.

Tudo o que dizem ao contrário disso é modismo.


++

Essa discussão de novo...

As Quatro Chaves da Função Gerencial

O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel
Anime
GUJ Master
[Avatar]

Membro desde: 11/11/2009 07:37:26
Mensagens: 1949
Localização: São José do Rio Preto-SP
Offline

Takeshi91 wrote:Sou novato em programação, em Java, em tudo.

Criei este tópico porque tive uma grande facilidade em seguir padrões MVC, mas em aplicações Swing estou tendo muita dificuldade em aplicá-lo.

Sinto muito, sou leigo ainda. rs


É porque Swing é mais dificil mesmo...

As Quatro Chaves da Função Gerencial

O sorriso de fraternidade, a ajuda silenciosa, a humildade sem alarde,
a flor da gentilesa e o gesto amigo cabem prodigiosamente, em qualquer parte.
Chico Xavier - Emmanuel
abelgomes
Virtual Machine Man
[Avatar]

Membro desde: 12/06/2008 17:08:23
Mensagens: 706
Localização: Manaus-AM
Offline

juliocbq wrote:Não existe vantagem nenhuma em um em relação ao outro propriamente. O que existe são necessidades e conveniências. "Trabalho com um sistema e é conveniente que ele seja desktop" e vice versa.

Tudo o que dizem ao contrário disso é modismo.


++

...the only easy day was yesterday...
[Email] [MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team