Jump to content
samuca

Dúvidas para fazer programa

Recommended Posts

samuca

Olá a todos. Tenho nos últimos tempos andado a trabalhar com vários programas de POS para uma associação sem fins lucrativos. Só que os programas que há no mercado são um bocado inapropriados às necessidades da associação e temos o problema de comprar as licenças.

Actualmente estamos a utilizar o GESPOS, aquilo é muito completo e faz tudo, mas até se torna dificil de configurar. Pelo que após várias tentativas, estou a pensar por mãos à obra e fazer eu, com alguns colegas, um programa simples.

As minhas dúvidas estão na linguagem de programação e base de dados que devo usar.

Sei programar razoavelmente em várias linguagens, e sei trabalhar também com alguns tipos de bases de dados.

Uma das coisas que eu queria era que o programa fosse multi-plataforma (Windows, Linux, Mac) e que tivesse um aspecto gráfico razoavel. Qual a linguagem que é mais apropriada? E base de dados? MySQL?

Não queria ter problemas com licenciamento de nada, nem sistema operativo nem SQL Server...

Quem poder dar sugestões agradeço

Share this post


Link to post
Share on other sites
Nazgulled

Se fosse apenas para Windows recomendava-te C# talvez com WPF (não sei bem o que pretendes com aspecto gráfico razoável), mas para a situação que descreves, talvez Java?

Share this post


Link to post
Share on other sites
samuca

Se fosse apenas para Windows recomendava-te C# talvez com WPF (não sei bem o que pretendes com aspecto gráfico razoável), mas para a situação que descreves, talvez Java?

Quando eu digo razoavél, é com um aspecto simples, botões, formulários e pouco mais. Não precisa de ter nada de especial.

Se calhar java é o melhor, mas ainda nunca fiz nada com aspecto gráfico.

Dei java em Programação I e II na faculdade este ano, mas ñ fizémos nada gráfico. Tenho que por mãos à obra nas férias.

Share this post


Link to post
Share on other sites
Knitter

Correndo o risco de me acusarem de estar novamente a puxar para o lado que mais gosto :D , Java seria a minha recomendação, embora os teus requisitos sejam um  pouco vagos.

Se usares Netbeans, e estou a fazer uma recomendação sincera, não a puxar novamente para o meu lado :P , tens um óptimo editor de interfaces gráficas e a facilidade de trabalhar com um layout do Java 6, que te permite fazer aplicações com interface gráfica, tão rapidamente como as farias em Delphi ou C#/VB.Net. Tens uma verdadeira ferramenta RAD para Java.

Resumindo, não tens problemas com licenças, Netbeans é GPL, Java é gratuito, a versão GPL ainda não está completa, mas não te dará problema nenhum com licença.

Quanto a base de dados, MySQL, Postgresql ou HSQLDB, são exemplos de bases de dados relacionais multi-plataforma. Eventualmente, podes considerar a DB4O, uma base de dados para objectos em Java.

Share this post


Link to post
Share on other sites
fnds

Como o Knitter, vou puxar para o lado que mais gosto, podes sempre usar python, já vem com sqlite na biblioteca padrão e para a parte gráfica tens muito por onde escolher (wxPython, pyGTK, pyQT), se for um programa simples python é o ideal, para algo mais complexo, o melhor é usares java. Também depende dos teus conhecimentos.

Share this post


Link to post
Share on other sites
carlosmp70

Eu aconselharia o Lazarus com o FreePascal.

É facil de programar para quem conhece DELPHI.

Share this post


Link to post
Share on other sites
Knitter

Como deves reparar, cada um recomenda o que mais gosta :P

Vai depender muito dos teus requisitos, e também da tua preferência.

Quanto a Python, não existem ferramentas tão bem desenvolvidas como para outras linguagens, até Lazarus, que julgo ser mais novo, mas posso estar engando, é uma ferramenta bem melhor que qualquer uma que conheça para python.

Lazarus seria uma boa opção, embora continue a achar que a tecnologia precisa de evoluir mais, ainda lhe faltam bons componentes/tecnologias para acesso a base de dados.

Share this post


Link to post
Share on other sites
djthyrax

C#/Java.


Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Share this post


Link to post
Share on other sites
samuca

Penso que me vou virar para o java, visto que já tenho alguns conhecimentos. Mas antes de começar a programar vou ver bem quais são os requisitos junto das pessoas, para não correr o risco de andar a trabalhar para nada.

Obrigado pessoal

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.