Patrijosa Posted June 10, 2009 at 06:22 PM Report #271290 Posted June 10, 2009 at 06:22 PM olá manos! preciso de vossa ajuda e opinião. Pretendo desenvolver um software para gerir um ginásio que rode em plantaforma Web. O mesmo tem que ter as seguintes características: - Emissão de Cartões PVC dos Assinantes; - Interface com câmara para capturar a foto no acto de emissão do cartão. - registar as periodicidades das assinaturas; - Abrir as catracas das portas de acesso ao ginásio de acordo com o horário que estiver registado no cartão. e ouutras que poderão surgir no decorrer do desenvolvimento do mesmo. a minha dúvida é qual linguagem utilizar? por onde começar? grato pela atenção O verdadeiro sábio é um eterno aprendiz! http://www.patriciodossantos.net
Phreaker Posted June 10, 2009 at 06:25 PM Report #271291 Posted June 10, 2009 at 06:25 PM Eu faria em VB.NET. Simples e fácil de aprender. Consegues facilmente adaptar o teu projecto a todas as caracteristicas que necessitas.. 😞 Cumps
Patrijosa Posted June 10, 2009 at 06:32 PM Author Report #271292 Posted June 10, 2009 at 06:32 PM Eu faria em VB.NET. Simples e fácil de aprender. Consegues facilmente adaptar o teu projecto a todas as caracteristicas que necessitas.. 😞 Cumps com o VB.NET tem como criar uma interface Web do sistema? isto de forma a permitir que o programa principal (servidor) esteja instalado no servidor e os funcionários e/ou clientes possam acessar as informações relacionadas a seu nível a partir de um navegar web e a partir de qualquer ponto desde que esteja ligado a Internet O verdadeiro sábio é um eterno aprendiz! http://www.patriciodossantos.net
Phreaker Posted June 10, 2009 at 06:39 PM Report #271294 Posted June 10, 2009 at 06:39 PM Simm, por exemplo, chats feitos em vb.net são criados do modo 'server<=>client'. Para perceberes melhor procura uns tutoriais e vai ao site www.macoratti.net/indvbn.htm que é muito bom e tem tanto conteudo simples como complexo. Cumps
scorch Posted June 10, 2009 at 06:46 PM Report #271296 Posted June 10, 2009 at 06:46 PM PHP, é o que aconselho (BD em MySql). PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.
Patrijosa Posted June 10, 2009 at 06:51 PM Author Report #271299 Posted June 10, 2009 at 06:51 PM Simm, por exemplo, chats feitos em vb.net são criados do modo 'server<=>client'. Para perceberes melhor procura uns tutoriais e vai ao site www.macoratti.net/indvbn.htm que é muito bom e tem tanto conteudo simples como complexo. Cumps Já vi que optando por VB.NET teria que alojar as páginas ou projecto sob a plantaforma Windows. Não tem uma alternativa para Linux? O verdadeiro sábio é um eterno aprendiz! http://www.patriciodossantos.net
bruno1234 Posted June 10, 2009 at 06:55 PM Report #271302 Posted June 10, 2009 at 06:55 PM tb podes correr .net em linux através do mono. Quanto á solução php tb corre em linux. Tens conhecimentos de alguma destas tecnologias? Ambas têm uma curva de aprendizagem. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
Patrijosa Posted June 12, 2009 at 05:37 PM Author Report #271733 Posted June 12, 2009 at 05:37 PM tb podes correr .net em linux através do mono. Quanto á solução php tb corre em linux. Tens conhecimentos de alguma destas tecnologias? Ambas têm uma curva de aprendizagem. quanto a tecnologias .net não tenho nenhum conhecimento. Quanto ao PHP possuo conhecimentos básicos. só mais uma dúvida... será possível criar e imprimir os cartões PVC de acesso com o PHP? e que permita destrancar as catracas? qual função faz isso? grato pela atenção O verdadeiro sábio é um eterno aprendiz! http://www.patriciodossantos.net
M6 Posted June 12, 2009 at 10:56 PM Report #271817 Posted June 12, 2009 at 10:56 PM Se é para executar exclusivamente em Windows então usava .Net (C# e ASPX) caso contrário Java (Java e J2EE). Pela tua descrição vais ter de ter serviços a correr de forma a controlar os acessos em tempo real, pelo que C# e Java se adequam perfeitamente. O mesmo se aplica à parte da captura de imagem e impressão de cartões. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
edsousa Posted June 13, 2009 at 12:34 AM Report #271840 Posted June 13, 2009 at 12:34 AM Vocês não estão a ajudar nada... Uma coisa de cada vez: Depois de analisar os requisitos, esboça-se um plano, modela-se os dados que são precisos; depois vai-se procurar que hardware podemos obter de acordo com as possibilidades.. Depois falaremos de software e linguagens de programação. Já agora, só umas coisinhas: impressão dos cartões: as maquinetas são caras (à volta de 1000€) e funcionam como impressoras normais, mas praticamente todas só têm drivers p/ Windows; logo o pc que imprime os cartões tem que ser Windows catraca: o leitor de cartões rfid tem que comunicar com um computador e este tem que devolver a ordem à catraca: operações com a porta série (COM). com um pouco de investigação na compra, pode-se arranjar um fabricante que disponibilize uma sdk para comunicar com os dispositivos; senão a aplicação tem que comunicar ela mesmo: tão difícil em windows como linux, mas tem que ser específico de SO, por isso para este em particular, nada de Java's o interface limita-se a gerir dados: pode ser web based, whatever. Tharis Fan ClubMay Tharis bless you
bruno1234 Posted June 13, 2009 at 01:18 AM Report #271844 Posted June 13, 2009 at 01:18 AM Tanto o .net através da importação de dll nativas do windows, como o java através do jni podem aceder ás bibliotecas nativas do windows. No caso do linux o java tb consegue, qt ao .net desconheço. Bibliotecas nativas não têm q ser impedimento ao uso de .net e java. Claro q com o uso destas bibliotecas acaba-se a história de correr em qq OS. Matraquilhos para Android. Gratuito na Play Store. https://play.google.com/store/apps/details?id=pt.bca.matraquilhos
M6 Posted June 13, 2009 at 10:51 AM Report #271878 Posted June 13, 2009 at 10:51 AM edsousa, eu fiquei com a ideia de que a fase de requisitos já havia sido ultrapassada e que se estava na análise técnica e tecnológica da coisa. Se assim é, não compreendo como dizes que não estamos a ajudar nada... 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
edsousa Posted June 14, 2009 at 01:06 AM Report #272091 Posted June 14, 2009 at 01:06 AM sim, está-se na análise técnica da coisa... isso é bem antes das decisões de implementação, nomeadamente linguagens. Tharis Fan ClubMay Tharis bless you
IceBrain Posted June 14, 2009 at 04:58 PM Report #272185 Posted June 14, 2009 at 04:58 PM Eu diria J2EE, principalmente se é para correr em Linux. Permite o acesso a base de dados com ORM, e é fácil de utilizar tanto em ambiente Web (JSPs) como em programas "normais", de modo a que se pode utilizar o mesmo modelo tanto para a interface Web como para o programa que abre as catracas. Mas para utilizar uma interface Web, como é que se acede à câmara, se esta estiver ligada ao PC do funcionário? Talvez o melhor seja fazer um rich-client simples, ou então uma Applet. ❝The idea that I can be presented with a problem, set out to logically solve it with the tools at hand, and wind up with a program that could not be legally used because someone else followed the same logical steps some years ago and filed for a patent on it is horrifying.❞- John Carmack on software patents A list of command line apps
Patrijosa Posted June 15, 2009 at 01:24 PM Author Report #272396 Posted June 15, 2009 at 01:24 PM Olá manos antes muito obrigado à todos pela ajuda e atenção prestada. é só para dizer que até aqui todas as opiniões foram úteis, pois estão a me ajudar a tomar uma decisão mais inteligente e concreta. Quanto a compra de hardware, isso não é problema, o investidor está preparado para isso. Aqui só se falou em .NET e Java, será que não é possível construí-la simplesmente com PHP e utilizando a base de dados MySQL? pois é a linguagem que domino de momento. mais uma vez obrigado pela atenção O verdadeiro sábio é um eterno aprendiz! http://www.patriciodossantos.net
Triton Posted June 15, 2009 at 01:25 PM Report #272397 Posted June 15, 2009 at 01:25 PM Aqui só se falou em .NET e Java, será que não é possível construí-la simplesmente com PHP e utilizando a base de dados MySQL? Sim, podes usar PHP. <3 life
M6 Posted June 15, 2009 at 01:28 PM Report #272398 Posted June 15, 2009 at 01:28 PM Triton, estou em crer que tal não será possível dado que requer muita interacção com periféricos e leitura em tempo real de informação. Não sei até que ponto o PHP é "flexível" para esse tipo de trabalho. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
Triton Posted June 15, 2009 at 01:41 PM Report #272401 Posted June 15, 2009 at 01:41 PM Pois, não reparei na parte dos periféricos. Mas mesmo assim PHP também dá, podes chamar código de C, criando um módulo. Mas torna a implementação ligeiramente mais complicada, por isso não sei se é isso que o/a Patrijosa pretende. 😉 <3 life
M6 Posted June 15, 2009 at 01:57 PM Report #272407 Posted June 15, 2009 at 01:57 PM Pois, daí eu aconselhar .net/Java, usaria o PHP apenas para a interface web. 10 REM Generation 48K! 20 INPUT "URL:", A$ 30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50 40 PRINT "404 Not Found" 50 PRINT "./M6 @ Portugal a Programar."
Patrijosa Posted June 15, 2009 at 02:05 PM Author Report #272410 Posted June 15, 2009 at 02:05 PM ... que o/a Patrijosa pretende. 🙂 O Patrijosa. Patrijosa = Patri (Patrício), Jo (João), Sa(Santos). ;-) Pois, daí eu aconselhar .net/Java, usaria o PHP apenas para a interface web. Neste caso sinto-me obrigado a aprender .NET e/ou Java. Qual acham mais simples para começar? O verdadeiro sábio é um eterno aprendiz! http://www.patriciodossantos.net
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now