Dúvidas de um iniciante em java

23/08/2006

1

Programo em delphi ha algums anos e estou aprendendo java agora.
Minha intensão é passar todas os meus sistemas de delphi para java, isso pra ganhar independencia de sistemas operacionais. Gostaria de saber a opinião dos colegas se essa mudança é realmente viável, pois ouço muitos programadores dizerem que os sistemas em java são muito pesados e precisam de computadores de ponta pra rodar satisfatóriamente. Alem disso, qual a melhor opção de banco de dados pra trabalhar em java?


Responder

Posts

24/08/2006

Marcelo_diaz

Acredito ser viavel sim, porem deve ser medido, pois pequenas aplicações as vezes não se tornariam vantagens.

Possuo, modestia a parte, grande vivencia na area, e digo que a maioria de minhas aplicações são feitas em J2EE, pois a maioria delas seriam se feitas em delphi cliente servidor, portanto se vou usar servidor porque não um com Linux, Java, J2EE, MySql e Etc.

Desta forma desonero as estações, pois utilizariam um simples browser e os investimentos em hardware ´talvez´ seriam no servidor.
Portanto acho sim que deva investir em Java

Quanto ao banco de dados, uso HSqlDb(www.hsqldb.org) por ser pratico e pequeno e tambem o MySql quando ha uma massa de dados maior.
Espero ter ajudado

Até mais


Responder

26/09/2006

Sronald

E saiba de outra coisa: quem (ainda) insiste em falar que Java é lento, é pesado, pede muita máquina, são aqueles que ouviram falar estas histórias da versão 1.1 ... dependendo que como as aplicações são feitas, até sendo escritas em HTML ou PHP podem ficar lentas... a avaliação não deve ser feita por este parâmetro apenas.


Responder

03/11/2006

Lordalmma

Bom

java é sim mais lento que uma aplicação compialada normalmente, mas existem várias coisas a se considerar:

1 - java permite uma otimização fantástica da memória e trabalhando diretamente com suas classes você interage melhor, e aproveita melhor, o que influencia muito no desempenho... (para melhor)
2 - um bom programador java não importa a biblioteca java.swing.* porque ele não é louco. Se você fizer isso sua aplicação vai ficar enorme e levar décadas... mas existem coisas lá que você não irá usar, assim como nos demais pacotes, inclusive nos de acesso a bancos de dados.

Mas como todos já colocaram, falar que java é lento e que requer máquinas monstruosas é ERRADO. É pura falácia de quem nunca programou realmente em java e que provavelmente usou aqueles programas que geram código sem você saber programar...

A solução do J2EE é extremamente viável e deixa seu sistema com um visual muito mais interessante e bem mais leve. Mas tem que aprender o Java de algum ponto e eu particularmente recomendo iniciar com J2SE.

Banco de dados varia muito.
De pequenas a médias aplicações eu uso o MySQL mesmo. Simples, leve, fácil e extremamente eficiente.
Para aplicações de grande porte eu escolho o Oracle.
Basta os 2.
Mas se quiser um mais fácil de implementar, tem o FireBird, gratuito, simples, leve e bom. Não vence o MySQL mas é bom também...

Acho que com esses 3 você resolve seu problema.

Só me faça um GRANDE favor, por gentileza:
NAO USE ACCESS!!! Eu recebo aqui pedidos de desenvolvimento lindos. mas na hora que vejo o BD é um access que vou ter q reaproveitar, fazer rotinas cabulosas de conversão e exportar para um MySQL, sendo que ainda por cima, muitas vezes os dados estão completamente sem sentido, sem coerencia, redundantes e incorretos.


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira