Publicada por hunz em 02/12/2004 - 15:43h:
* hunz usa Ubuntu

Primeiramente gostaria de saudar todos vocês que fazem parte da comunidade Viva O Linux.
Bom dia! :)

Agora vamos a minha dúvida. Eu programo algumas coisas em C, esses dias, estava fazendo um sistema para a loja do meu pai, só para aprofundar meus conhecimentos, e colocar o que eu já sei em prática, sem nenhuma intenção de comercializar o software. O sistema era simples, usava o console para tudo, nada de janelas. Ele apenas registrava produtos, removia, alterava os cadastros, gerava uma lista em HTML, pesquisava pelos campos, e outras coisas mais.

Levei 3 dias para deixar ele funcionando direitinho, faltava apenas fazer um menu para vendas, e poderia utilizar o sistema.

Meu pai quer que eu use o Delphi para programar, para comercializar os softwares, mas eu não gosto do Delphi, não sei porque, mas não me agradou. :(

Disse para ele que poderia fazer o sistema que ele quer em C, mas acho que agora, seria inviavel. Pelos seguintes fatos:
- Acredito que ninguém compraria um sistema que trabalhasse em console.
- O banco de dados deveria ser DBF. (Meu pai trabalha com esse tipo de banco de dados e quer que eu use o mesmo para que eu possa fazer os sistemas que ele faz utilizando o Genexus, para que ele não precise mais pagar a licensa do Genexus).

Então aqui vão as perguntas:

Primeiro, utilizar a linguagem C para fazer um sistema comercial, vale a pena? Ou é preferivel usar outra linguagem?

Segundo, se a linguagem C pode ser usada para fazer um sistema comercial, como fazer um Front-End para o código? Usar o QT, ou o Visual C++, ou o que?

Terceiro, é possivel usar esse tipo de banco de dados (DBF) com C? Se for possivel, como?

Se alguém puder me ajudar/orientar, fico grato.

Grande abraço,
Fiquem com Deus.

  
 
Resposta de wilbil em 02/12/2004 - 16:10h:
* wilbil usa Linux Mint
* wilbil tem conceito: 8.2
 


ola programa em php shell pascal estou apendendo java

uma pergunta que achei interessante
Acredito que ninguém compraria um sistema que trabalhasse em console!

vc esta errado ande envolta da sua casa va a supermercados nao muito grandes como pao de acucar vc vera que eles usam cliper cliper roda em um terminal e fica leve e nao tem que pagar windows agora que estao comecando a usar o cliper em linux assim eles podem colocar seus programas em rede sem precisar de novel

Primeiro, utilizar a linguagem C para fazer um sistema comercial, vale a pena?
eu tenho uma filosofia meu boa para isso nao e a liguagem que faz o programador e sim o programador que faz a linguarem use c++ java php o que vc quizer pois quando vc programa com vontade e vc conhece a ferramenta que vc usa sem sai o programa bem feito e utiliza todos os recursos da liguagem caso vc venha a fazer com outra talvez nao fique tao customisado eu faco coisas em php que ainda nao consigo fazer em java faco mas nao fica bom entende

Ou é preferivel usar outra linguagem?
depende vc quer um sistema que seja portavel para windos e linux java faz isso mas tem a desvantagem de conseguir pegar o executavel(jar) e voltar para seus fontes isso nao lhe agradaria muito pois e um sistema para ser vendido a varias empresas

Segundo, se a linguagem C pode ser usada para fazer um sistema comercial, como fazer um Front-End para o código? Usar o QT, ou o Visual C++, ou o que?
cala se vc for usar o linux tem o kylix3 open edition onde vc pode fazer o que vc quizer vosualmente mas vc fica atrelado a ferramente e como ela parou um pouco o desenvolvimento seria ruim para vc
acho que o qt seria a melhor opcao

Terceiro, é possivel usar esse tipo de banco de dados (DBF) com C? Se for possivel, como?

sim vc pode sim alem do mais vc pode conectar ate no mysql que e um banco de dados que gosto muito mas se fizer isso tera que ter servidor mysql rodando e garanto que vc nao ta querendo fazer isso que deixar sua aplicacao sem necessidade de servicos especiais
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=316

e para dbd

neste site tem a rotina para fazer download de como faz o acesso
http://www.vagucs.com.br/dl.php
link direto para download
http://www.vagucs.com.br/download/cdbfile.zip

se vc for fazer uma aplicacao de c para terminal recomendo que vc use esta biblioteca vc podera usar mouse e outras coisas se nao me engano sao 3 partes
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=95

nao sei programar em cc+ mas como tabalhei em empresas com muitos desenvolvedores que gostavam acabaram me passando algumas dicas e falavam das vantagens

espero ter lhe ajudado





 
Resposta de hunz em 02/12/2004 - 18:23h:
* hunz usa Ubuntu
* hunz tem conceito: nenhum voto.
 


eu já usei a biblioteca NCURSES, já fiz uma agenda telefonica com ela e tal..
o único problema é que a NCURSES só tem pra Linux, e todos os clientes do meu pai usam Windows :(

valew pelas outras respostas!
gostei bastante da sua resposta, parabens.

Abraços,
Fiquem com Deus.

 
Resposta de davidsonpaulo em 02/12/2004 - 21:10h:
* davidsonpaulo usa Ubuntu
* davidsonpaulo tem conceito: 8.3
 


hunz,

eu te recomendaria o sistema PHP-GTK (http://www.php-gtk.org.br). É um sistema que fornece um front-end gráfico GTK para programas feitos em PHP. É uma ferramenta poderosa que pode ser usada para fazer sistemas de automação comercial e similares, tendo inclusive suporte a impressoras Bematech e tal, e ainda tem uma grande vantagem: o programa que você fizer em PHP-GTK roda tanto em Windows quanto em Linux.

Existem muitas outras opções para desenvolver ambientes gráficos em outras linguagens, como C e C++, entre elas o próprio Qt Designer que você mencionou. E ainda é possível fazer programas que rodem em modo texto, tipo aqueles tradicionais sistema de automação que rodam em DOS, usando o NCURSES.

Pesquise um pouco e você verá a quantidade de opções que existem para fazer programas desse tipo em Linux, todas livres.

Abraços

  


ATENÇÃO: Antes de contribuir com uma resposta, leia o artigo Qualidade de respostas e certifique-se de que esteja realmente contribuindo com a comunidade. Muitas vezes o ímpeto de contribuir nos leva a atrapalhar ao invés de ajudar.

Contribuir com resposta



CAPTCHA
[ Recarregar imagem ]

Digite o código acima:

  
* Nota: só é possível enviar respostas usuário que possui conta e esteja logado com ela, caso contrário sua mensagem será perdida.



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts