Linguagem de programação e/S para um sistema baseado em quiosques
eu entendo quiosques um pouco e percebi que há um monte de problemas no que diz respeito a upgrades de software, etc então eu quero um ambiente que pode ser facilmente gerenciado remotamente, mas também é seguro.
li que O Windows Embedded é uma escolha de O/S muito popular para quiosques e presumo que se essa é a rota Eu tomaria, eu provavelmente iria com uma solução.Net (C#/VB) para a linguagem de desenvolvimento. No entanto, eu assumiria que isso acrescentaria um pouco mais do que o custo para o quiosque.
pessoalmente, eu preferiria Linux como um O / S, mas então eu teria que ir com Java (não qualquer experiência), ou algo como TCL/Tk (não muita experiência e muito genérico aparência UI), ou um front-end web.
quero mesmo ficar longe de uma aplicação webdesde que me apetece desenvolver muito interfaces de usuário baseadas na web apelativas que incluem um monte de entrada de dados, são bastante demorado para desenvolver e fazer com que a IU olhe exatamente como você quer envolve um monte de tecnologias diferentes (Javascript, CSS, HTML, etc).
Então, eu queria obter algumas opiniões se as pessoas estivessem dispostas a fazer algumas sugestões.4 answers
Considere o seu hardware também. Isto é uma aplicação de ecrã táctil? Se assim for, você pode ter que considerar como você vai trabalhar com bibliotecas de terceiros ou motoristas. Scanner de código de barras? Leitor de cartões? Assim por diante...
Considere questões de software, tais como acesso à rede e segurança. Enquanto aplicações boas e ruins podem ser escritas em qualquer combinação de linguagem e plataforma, algumas combinações se prestam melhor a alguns estilos arquitetônicos do que outros. Você pode ter muito diferente requisitos para uma aplicação de entretenimento para crianças do que você faria para um ATM.
Fora isso, a melhor linguagem / Ambiente / Arquitetura é provavelmente aquela com a qual sua equipe é a mais confortável.Se você não pode permitir o poder de processamento para executar um navegador, você pode considerar um cliente fino como solução e executar o que quiser no servidor.
Na verdade, use o que estiver mais familiarizado. Considerando que ouviste as janelas Embedded é uma escolha popular, eu acho MS departamento de marketing. fizeram bem o seu trabalho desta vez.