| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2008 15:31:16
|
hugleo
Thread.start()
Membro desde: 16/02/2007 20:21:19
Mensagens: 29
Offline
|
Olá pessoal,
Aqui temos uma aplicação de automação comercial em Clipper e queremos mudar para uma linguagem orientada a objetos.
Nós queremos algo de baixo custo e encontramos aqui duas opções:
Desenvolver em Lazarus: Praticamente compatível com Delphi e atualmente julgamos como melhor solução.
Desenvolver em Java: Achamos muito complexo para dar retorno a curto prazo.
Eu queria a opinião de vocês, se a gente escolhesse o Java, por onde começar o desenvolvimento de nosso aplicativo, ou seja o que nós deveríamos aprender de Java para que isso fosse possível.
O que já sabemos: Orientação a Objetos, o Básico de Java (como swing, containers, layouts, etc), agora o que falta?
Mais detalhes sobre a aplicação: O software trabalha em modo aluguel do cliente, ou seja, Nós temos três servidores e o cliente tem uma aplicação que trabalha com cadastro de produtos, clientes, boletos, impressora fical, etc. Aí o cliente envia e recebe os dados para nossos servidores, usando o banco de dados firebird.
Alguém poderia dar umas dicas?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2008 11:20:41
|
josenaldo
GUJ Master
![[Avatar]](/images/avatar/986ad3ada4d93c1c474674751f941082.png)
Membro desde: 27/11/2006 12:39:28
Mensagens: 1170
Localização: Uberlândia/MG
Offline
|
Amigo, creio que seu maior problema no momento seja a curva de aprendizado do Java. O quão rápido vocês podem adotar, depende de vocês, mas vamos a alguns tópicos:
- Collections (para estruturas de dados)
- Banco de dados (creio que já dominam este tópico)
- JDBC (para bancos de dados)
- Hibernate, para persistência. O esforço de aprender e de configurar a persistência se paga logo.
- Jasper Reports e IReport para relatórios
- Apache Log4J, para logs, caso queiram logs no sistema.
- Como IDE utilizem o Netbeans 6. Por mais que o Eclipse tenha o melhor editor de código free, o Netbenas é imbatível quando se trata de Swing. E tem melhorado bastante!
Além de estudar UML, aprenda também Design Patterns. Vocês podem salvar meses de trabalho ao aplicar os padrões corretos.
Mais alguma coisa amigos do GUJ?
Boa sorte
|
Josenaldo de Oliveira Matos Filho
UAIJUG - http://www.uaijug.com.br
http:jnaldo.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2008 12:28:59
|
Mauricio Linhares
Moderador
![[Avatar]](/images/avatar/97af07a14cacba681feacf3012730892.jpg)
Membro desde: 09/01/2005 23:28:22
Mensagens: 3717
Localização: João Pessoa, Paraíba - Brasil
Offline
|
Java não vai dar retorno a curto prazo nem vocês vão aprender a fazer aplicações decentes em Java rápido. Se o Lazarus resolve o seu problema, é melhor ir pra ele.
|
Meu blog sobre desenvolvimento | My Last.fm | @mauriciojr
Screencast de Introdução a linguagem Objective-C |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2008 13:12:15
|
josenaldo
GUJ Master
![[Avatar]](/images/avatar/986ad3ada4d93c1c474674751f941082.png)
Membro desde: 27/11/2006 12:39:28
Mensagens: 1170
Localização: Uberlândia/MG
Offline
|
Se vcs tiverem coragem de encarar o desafio e quiserem ter bom retorno a curto, medio e longo prazo, usem o Lazarus agora, mas começem já a estudar Java para migrarem depois.
OU pelo menos, para desenvolverem os novos sistemas em Java.
|
Josenaldo de Oliveira Matos Filho
UAIJUG - http://www.uaijug.com.br
http:jnaldo.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2008 18:02:22
|
peerless
GUJ Master
![[Avatar]](/images/avatar/5b2a8f2b014bb326fd82ee313704e78c.jpg)
Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline
|
genesis framework
This message was edited 1 time. Last update was at 16/03/2008 18:03:15
|
follow me
pitacos
"The most problems that teams face are about communication, and all the others are too." - Dan North
|
|
|
 |
|
|