Desktop ou Web

Boa Tarde !

O meu primeiro contato com o Java está sendo com o NetBeans 5 e desenvolvendo sistemas Desktop, mas lendo o Forum vejo que isto é minoria e que a maioria desenvolve para Web.
A minha pergunta é :

1 - Sistemas criados para rodar em Browser podem acessar tranquilamente arquivos no computador local ?
2 - As impressoras ? Ele também acessa localmente ou lá no servidor é que elas tem que estar adicionadas ?
3 - Como é o uso de Impressoras fiscais em sistemas WEB ? Existe soluçao para todos os modelos ?

Desde já agradeço a atençao de todos

Kebe

Acessar arquivos local na máquina via web dá sim, desde que a applet seja assinado.
Faz uma busca no forum que você encontra como fazer.

Olá

Só para marcar posição e esclarecer (ou não… :wink: )

Há 2 tipos de aplicações:

  1. Confinadas na rede local como se fazia no milênio passado

  2. Que se comunicam com o mundo via protocolo HTTP

Do tipo 1. acho que nem vale a pena perder tempo falando.

No tipo 2, se pode separar também em 2:

a) Com camada de apresentação com a cara do Windows (ou outro sistema de janelas qualquer) feitas com Swing ou SWT

b) Com camada de apresentação com cara de browser

As do tipo 2a podem acessar aos periféricos com relativa facilidade via JNI.

As do tipo 2b não podem acessar aos periféricos.

[]s
Luca

Apenas fazendo um adendo.

As aplicações do tipo 2a acessadas via ( JNLP ) precisam
de uma maquina um pouco mais potente , vide requerimento para rodar a JRE.

As aplicacoes do tipo 2b necessitam apenas de um
browser. E a compatibilidade entre browser é algo
que teoricamente deveria acontecer , porem há casos
que há certas coisas que funcionam em um e no outro nao.

Valeu? Até… :thumbup:
[]s

Sistemas desktop ou web depende do negocio, eu não posso chegar e falar sistemas WEB são os melhores, não tudo isso depende da aplicabilidade do negocio… Cliente/Servidor as vezes tbm atendem as necessidades do cliente.

Respondendo suas perguntas.

1 - Não, Como vc vai criar um sistema web para acessar arquivos do usuario? Sem noção não seria?
2 - Local =)
3 - pesquisa no google =)

Se eu estiver enganado que alguem me corrija…

Att,