Qual é melhor: Um executável da aplicação para cada pc ( cliente ) ou um executavel no servidor ?  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
fallante
Thread.start()
[Avatar]

Membro desde: 22/10/2010 10:31:09
Mensagens: 45
Localização: Goiânia
Offline

[intro]
Galera estou auxiliando no desenvolvimento de uma aplicação
e estamos com uma dúvida.

O software deve rodar em no minimo dois computadores, sendo um servidor e o outro cliente.

[duvida]
- Coloco um executavel(.jar) para cada aplicação ?
ou
- Coloco um executavel(.jar) no servidor e atalhos na aplicação ?

[razao do questionamento]
- Segurança
- Performace
- Acessibilidade
- etc

Grato

This message was edited 2 times. Last update was at 13/12/2010 16:48:41


Fallante.::
http://fallante.com.br
[WWW] [MSN]
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3371
Offline

Eu colocaria em cada estação. Centralizar no servidor, só se fosse web mesmo.

Já que é desktop, depois você quer atualizar tem de saber se alguém está usando, além de gerar tráfego desnecessário na rede.
[Yahoo!] aim icon [ICQ]
fallante
Thread.start()
[Avatar]

Membro desde: 22/10/2010 10:31:09
Mensagens: 45
Localização: Goiânia
Offline

marcosalex wrote:Eu colocaria em cada estação. Centralizar no servidor, só se fosse web mesmo.

Já que é desktop, depois você quer atualizar tem de saber se alguém está usando, além de gerar tráfego desnecessário na rede.


Valeu marcoalex vou levar para o grupo aqui a sua opinião. Valeu

Fallante.::
http://fallante.com.br
[WWW] [MSN]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline

Dah uma pesquisada por REMOTE-APP ou ate msm REMOTE-DESKTOP do Windows Server.
Aqui na empresa usamos eh muito bom. Pouco trafego, facil de atualizar, seguro e afins..

Att

Juliano Feltraco

[Email] [MSN]
fallante
Thread.start()
[Avatar]

Membro desde: 22/10/2010 10:31:09
Mensagens: 45
Localização: Goiânia
Offline

feltraco wrote:Dah uma pesquisada por REMOTE-APP ou ate msm REMOTE-DESKTOP do Windows Server.
Aqui na empresa usamos eh muito bom. Pouco trafego, facil de atualizar, seguro e afins..

Att


Valew feltraco opção boa tb é esse REMOTE-APP, mas parece que é só pra Windows neh?
Tipo o software aqui é em java devido a intenção de ser multi-plataforma, pelo que eu li o REMOTE-APP é só Windows.
Mesmo assim valeu a dica.

Fallante.::
http://fallante.com.br
[WWW] [MSN]
feltraco
JavaEvangelist
[Avatar]

Membro desde: 17/08/2007 14:22:17
Mensagens: 372
Localização: Foz do Iguaçu
Offline

Eh uma solucao windows sim. Como vc se referiu a executavel liguei a windows automaticamente

rs rs rs

Juliano Feltraco

[Email] [MSN]
fallante
Thread.start()
[Avatar]

Membro desde: 22/10/2010 10:31:09
Mensagens: 45
Localização: Goiânia
Offline

feltraco wrote:Eh uma solucao windows sim. Como vc se referiu a executavel liguei a windows automaticamente

rs rs rs


Valeu, mesmo assim está computada e agradeço a resposta

Fallante.::
http://fallante.com.br
[WWW] [MSN]
fallante
Thread.start()
[Avatar]

Membro desde: 22/10/2010 10:31:09
Mensagens: 45
Localização: Goiânia
Offline

fallante wrote:[intro]
Galera estou auxiliando no desenvolvimento de uma aplicação
e estamos com uma dúvida.

O software deve rodar em no minimo dois computadores, sendo um servidor e o outro cliente.

[duvida]
- Coloco um executavel(.jar) para cada aplicação ?
ou
- Coloco um executavel(.jar) no servidor e atalhos na aplicação ?

[razao do questionamento]
- Segurança
- Performace
- Acessibilidade
- etc

Grato

Fallante.::
http://fallante.com.br
[WWW] [MSN]
Ferryman
JavaGuru
[Avatar]

Membro desde: 26/10/2006 16:30:23
Mensagens: 220
Offline

Já pensou em webstart?

Com ele vc tem uma aplicação swing, mas que é distribuida e atualizada automaticamente. O usuário final acessa uma url, e caso ele não tenha a aplicação ela é baixada e executada no pc dele.

[]s

Rafael Farias Silva (@rafaferry)

Jsigner - Engenharia reversa automática através do maven. Acesse http://code.google.com/p/jsigner
[Email] [WWW]
fallante
Thread.start()
[Avatar]

Membro desde: 22/10/2010 10:31:09
Mensagens: 45
Localização: Goiânia
Offline

Ferryman

vou dar uma olhada aqui na sua solução e volto a responder
Grato

Fallante.::
http://fallante.com.br
[WWW] [MSN]
fallante
Thread.start()
[Avatar]

Membro desde: 22/10/2010 10:31:09
Mensagens: 45
Localização: Goiânia
Offline

Ferryman wrote:Já pensou em webstart?

Com ele vc tem uma aplicação swing, mas que é distribuida e atualizada automaticamente. O usuário final acessa uma url, e caso ele não tenha a aplicação ela é baixada e executada no pc dele.

[]s


só agora tive um tempo para responder.

Tipo e percebi a eficiência e a importância do webstart mas ele pode ser usado para aplicações desktop? Creio que não neh?! mas teria alguma outra maneira semelhante.

Pelo que eu entendi:
- eu coloco em um servidor a versão atual do software e caso o usuario tente acessar a aplicação não atualizada o WebStart dá a opção para o usuario baixar a nova versão, estou correto??

teria como fazer tudo isso em um programa desktop?

desculpe pela demora.

Fallante.::
http://fallante.com.br
[WWW] [MSN]
Eva_ss
What is classpath?
[Avatar]

Membro desde: 01/06/2011 16:39:08
Mensagens: 9
Offline

Levando em conta a performance, o jar no servidor tornaria a execução mais lenta. Em compensação, no caso de se adicionar mais computadores na utilização do serviço, pouparia o trabalho de pôr o jar em cada estação adicionada.

http://twitter.com/evanizesilva

http://tiposuper.blogspot.com
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team