Skin_ Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 Olá pessoal!Preciso construir um sistema que funcionará numa pizzaria, mas não sei qual linguagem utilizar, de modo a satisfazer os requisitos abaixo:- O sistema terá que ser MUITO leve! Vai rodar em rede e em computadores antigos!- Precisa suportar banco de dados grande- Precisa de uma interface gráfica (não me importo ser algo azul e branco, ou preto e verde....)- Precisa dar condições de acesso à internet para transferência de dados....- Precisa acessar e processar os dados que vierem de uma linha de telefone (como identificador de chamadas!)Alguém poderia me ajudar? Como não conheço muitas linguagens de programação, fica difícil escolher a melhor para o meu caso!Ah! Além disso, precisarei aprender toda a linguagem, o que sugere que ela não deve ser muito complexa....Obrigado, pessoalSkin_ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 iSoron Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 O sistema terá que ser MUITO leve! Vai rodar em rede e em computadores antigos!Há pelo menos uma máquina boa? Se sim, acredito que server side + web browser seja a melhor opção. Caso a máquina central seja boa, você pode tentar Java, ou Ruby on Rails. Senão, procure outras alternativas, como PHP, Python, etc. Acho que C complicaria muito as coisas...- Precisa suportar banco de dados grandeSe a tal máquina boa não existir, você está com problemas. DB grande requer não só máquina grande, mas também uma boa rede. Sem isso, nem adianta começar o projeto.- Precisa de uma interface gráfica (não me importo ser algo azul e branco, ou preto e verde....)Como os clientes serão browsers, esse não é um problema.Se não achar browser interativos o suficiente, estude Ajax.Os outros requerimentos não entendi bem. Acesso à internet? Quer dizer acesso externo? Se sim, então é quase certeza que a melhor alternativa é server-side. Quanto ao modem, sei não.. Quem ainda usa isso? Não pode ser por rede convencional?De qualquer forma, acho que já passou da hora de chamar um consultor. []'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Bittencourt Muniz Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 Eu usaria Visual Basic 6 como linguagem e como banco de dados Access ou MySQL.. Firebird também pode ser uma soloução para banco de dados.Mas se prepare, pois vai te que ter um conhecimento sobre servidores web (bom você quer interagir com a 'net', certo?), redes, transferência de dados... e fazer isso tudo no VB6.Apesar que a parte sobre processamento de ligações telefonicas.. ai aperta com VB6.. Essa parte você poderia fazer em C. Ai você decide se vai ter interface (feita em C) ou não (ai você tem que arranjar uma 'arte'. Talvez pegar os resultados do programa feito em C e joga-los no programa feito em VB6).Bom, só uma opinião também né.. Deve haver + soluções... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Skin_ Postado Dezembro 8, 2005 Autor Denunciar Share Postado Dezembro 8, 2005 Pessoal, obrigado pelas mensagens... De qualquer forma, continuo sem avançar muito...iSoron, server side + web browser, nem pensar!!! Só pra você ter uma idéia, as máquinas (que serão 3 e em rede) têm como processador um Pentium 200MHz, 32MB de RAM e rodam win95... Além disso, utilizar essa tecnologia não resolveria o problema de cirar um sistema que seja rápido! (Uma das partes do programa será uma interface de venda para uma pizzaria, e a rotatividade de pedidos é muito grande! Precisa de respostas rápidas do programa....)Quanto à usar VB, Denis Bittencourt Muniz, tenho minhas dúvidas.... Não conheço VB muito bem, mas temo que o sistema tb fique um pouco lento....Estava mesmo pensando em C++! Só que não conheço muito! Não conheço as possibilidades de conexão com banco de Dados, nem como criar uma maneira de enviar dados pela internet (uma vez por dia, para um servidor qualquer e, de lá, serão baixados por outro computador - fora da rede!)E a interface gráfica? Tem como fazer uma coisa legal? Não recisa ser elaborada... deve ser apenas clara e de fácil entendimento).O que vocês acham do C++ para estes requisitos? Daria pra fazer um programa rápido e leve? E o sistema de identificação do número de telefone chamado? Dá pra fazer? É difícil?Obrigado galera....Skin_ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Denis Bittencourt Muniz Postado Dezembro 9, 2005 Denunciar Share Postado Dezembro 9, 2005 Bom, acho interessante o VB6 e creio que não fique pesado... Mas C/C++? Não sei não... apesar de ficar leve, a interface que é problema, pois é trabalhoso.. Mas dá para fazer uma interface legal dentro do próprio prompt de comando.Outra opinião: Tente usar a linguagem Clipper em vez de C/C++.P.S: Faça uma pesquisa e compare C/C++ com Clipper. OBS: Ouvi falar que Clipper não exige máquinario potente para conexão com banco de dados. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Dezembro 9, 2005 Denunciar Share Postado Dezembro 9, 2005 Bom, acho interessante o VB6 e creio que não fique pesado... Mas C/C++? Não sei não... apesar de ficar leve, a interface que é problema, pois é trabalhoso.. Mas dá para fazer uma interface legal dentro do próprio prompt de comando.Outra opinião: Tente usar a linguagem Clipper em vez de C/C++.P.S: Faça uma pesquisa e compare C/C++ com Clipper. OBS: Ouvi falar que Clipper não exige máquinario potente para conexão com banco de dados. Viva o Clipper!!! (Ok, podem começar a me apedrejar! ).Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Skin_ Postado Dezembro 9, 2005 Autor Denunciar Share Postado Dezembro 9, 2005 Viva o Clipper!!! (Ok, podem começar a me apedrejar! ).Graymalkin, isso foi uma apologia ou crítica ao Clipper?Bom, acho interessante o VB6 e creio que não fique pesado... Mas C/C++? Não sei não... apesar de ficar leve, a interface que é problema, pois é trabalhoso.. Mas dá para fazer uma interface legal dentro do próprio prompt de comando.É difícil criar uma interface gráfica em C++?? Não sabia! Não existe uma linguagem visual baseada em C?Outra opinião: Tente usar a linguagem Clipper em vez de C/C++Continuo insisto em C++ porque não conheço Clipper e gosto da velocidade de resposta do C! Mas não discarto a posíbilidade de trabalhar com Clipper... É de fácil aprendizado?Obrigado, pessoal!Skin_ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 iSoron Postado Dezembro 9, 2005 Denunciar Share Postado Dezembro 9, 2005 Oh Deus, cara, onde você passou os últimos 15 anos? Bem, só uma dúvida: é você quem vai programar?Esse projeto tem prazo de entrega?[]'s Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Dezembro 9, 2005 Denunciar Share Postado Dezembro 9, 2005 Viva o Clipper!!! (Ok, podem começar a me apedrejar! ).Graymalkin, isso foi uma apologia ou crítica ao Clipper?Uma apologia mesmo. O único "problema" do Clipper é a falta de OO (Orientação a Objetos), sendo ela principalmente uma linguagem procedural (como Pascal e C, por exemplo).É difícil criar uma interface gráfica em C++?? Não sabia! Não existe uma linguagem visual baseada em C?Sim, existe: http://www.borland.com/us/products/cbuilder/Continuo insisto em C++ porque não conheço Clipper e gosto da velocidade de resposta do C! Mas não discarto a posíbilidade de trabalhar com Clipper... É de fácil aprendizado?Sim, Clipper é muito fácil de se aprender, tem um bom suporte a BD (no caso, dBASE, sendo possível colocar drivers para outros bancos), e é ótimo para criar interfaces "gráficas" no DOS (prompt).Uma outra linguagem de fácil aprendizado e bem mais moderna seria Python. Só não sei como seria o tempo de resposta dela em máquinas mais lentas, mas aí é só uma questão de testar. Para mais informações sobre Python: http://www.pythonbrasil.com.br/Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Skin_ Postado Dezembro 15, 2005 Autor Denunciar Share Postado Dezembro 15, 2005 Oh Deus, cara, onde você passou os últimos 15 anos? Bem, só uma dúvida: é você quem vai programar?Esse projeto tem prazo de entrega?Sou eu quem vai programar sim.... Tem um prazo de entrega grande.... Esse não é o maior problema...Graymalkin, valeu pelas informações...Agora, eu poderia usar MySQL com clipper? Tb seria possível fazer aquele sistema de identificação de chamadas?Obrigado,Skin_ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Graymalkin Postado Dezembro 15, 2005 Denunciar Share Postado Dezembro 15, 2005 Graymalkin, valeu pelas informações...Agora, eu poderia usar MySQL com clipper? Tb seria possível fazer aquele sistema de identificação de chamadas? Não exatamente com o Clipper, mas sim com o xHarbour (que é uma versão mais moderna do primeiro). Mais informações: http://www.xharbour.org/Já o caso da identificação de chamadas, aí eu não sei exatamente. Acho que já vi algo assim em VB, mas não sei onde.Abraços,Graymalkin Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Skin_
Olá pessoal!
Preciso construir um sistema que funcionará numa pizzaria, mas não sei qual linguagem utilizar, de modo a satisfazer os requisitos abaixo:
- O sistema terá que ser MUITO leve! Vai rodar em rede e em computadores antigos!
- Precisa suportar banco de dados grande
- Precisa de uma interface gráfica (não me importo ser algo azul e branco, ou preto e verde....)
- Precisa dar condições de acesso à internet para transferência de dados....
- Precisa acessar e processar os dados que vierem de uma linha de telefone (como identificador de chamadas!)
Alguém poderia me ajudar? Como não conheço muitas linguagens de programação, fica difícil escolher a melhor para o meu caso!
Ah! Além disso, precisarei aprender toda a linguagem, o que sugere que ela não deve ser muito complexa....
Obrigado, pessoal
Skin_
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.