Dúvidas de um iniciante em java
23/08/2006
0
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?
Catunda
Posts
24/08/2006
Marcelo_diaz
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
26/09/2006
Sronald
03/11/2006
Lordalmma
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.
Clique aqui para fazer login e interagir na Comunidade :)