Ajuda para Construção de uma Aplicação Comercial

4 respostas
H

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?

4 Respostas

josenaldo

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

Mauricio_Linhares

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.

josenaldo

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.

peerless

genesis framework

Criado 15 de março de 2008
Ultima resposta 16 de mar. de 2008
Respostas 4
Participantes 4