Aplicativos java

4 respostas
E

1-Aplicativos Java são viáveis falando -se em questão de desempenho ?

2-Não entendi bem como criar um arquivo .jar alguem pode exemplificar um exemplo??

3-Quando ao concluir um aplicativo se ao acaso queira vender aquele aplicativo vou ter q passar todo o jdk para o sistema do meu cliente ???

4- o arquivo .jar é um unico arquivo contendo todas as classes e etc ? se for um grande projeto como vou move -lo se possui grante tamanho??

Valeu as respostas galera isso sim é um portal !!

4 Respostas

C

Vamo lá…

Depende do tipo de aplicativo. Depende mais da forma como vc programa do que da JVM. Hoje o java não é mais interpretado. Ele é, na maioria das VMs, compilado em codigo de maquina em tempo de execução. Nem todo o código é compilado, mas partes do código que a VM acha necessária.
Isso não existe uma resposta definitiva. Mas em geral pra aplicações normais (Janela e componentes UI) é como qualquer outro programa em qqer linguagem nativa.

Existem vários tópicos sobre isso, se vc der uma pesquisada vc vai encontrar o que precisa.

O JDK não, apenas a JRE. JDK é pra desenvolvimento.
Veja bem, a grande maioria do jogos que vc compra pra PC, vem com o DirectX embutido, sendo que se vc não instalá-lo vc não pode rodar o jogo ! :wink:
É a mesma coisa com o java. Vc pode colocar a JRE junto com teu aplicativo, para que seja instalada ou dizer para o cliente ir pegar na Sun. Mas nesse caso o legal é vc fazer uns Installer que pede pra instalar o JRE antes da tua aplicação.


4- o arquivo .jar é um unico arquivo contendo todas as classes e etc ? se for um grande projeto como vou move -lo se possui grante tamanho??

Como assim movê-lo?? Vc quer dizer, entregar pro cliente?
Ué… faz um CD :wink: Hehehe… explica melhor o que vc quer saber com essa pergunta!

Falow… espero ter esclarecido alguma coisa…

E

exemplo fiz um programa de ratreamento via satelite com um gigantesco banco de dados e muitas classes utilizadas… em torno de 1.4 giga se é apenas 1 arquivo jar como vou levar esse monstrão num cd?? posso dividir?

F

Sugiro que você instale a base de dados no seu cliente e depois crie as tabelas para serem populadas lá, pois se vc tiver que entregar um banco de dados de 1,4 GB para um cliente, porque vc não desenvolve esse banco direto no seu cliente. Outra coisa, para você ocupar 1.4GB em um .jar, você teria que ter milhões de classes java, pois uma classe java ocupa o tamanho de um arquivo .txt

Na pior das hipóteses você pode comprar um gravador de DVD’s e fazer o seu projeto em múltiplos volumes de DVD’s…

Ou melhor, compre um um HD externo por USB, aí resolve seu problema de vez…

Mas aí vai uma dica, o java não deve ser encarado como um projeto feito em Delphi por exemplo, onde você leva seu banco de dados e instala ele junto com o seu software. Em java costuma-se usar servidores de banco de dados, onde o java obtém acesso remotamente através de rede.

Analise o tipo de software que você quer produzir…

E

valeu mano!!

Criado 16 de julho de 2005
Ultima resposta 17 de jul. de 2005
Respostas 4
Participantes 3