作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我打算为自助服务终端开发一些软件,想知道我最适合使用哪种操作系统和编程语言。
我对信息亭有一点了解,并意识到存在很多与软件升级等相关的问题,因此我想要一个可以轻松远程管理但又安全的环境。
我读到过 Windows Embedded 是自助服务终端非常流行的操作系统选择,我认为如果这是我要选择的路线,我很可能会选择 .Net (C#/VB) 开发语言的解决方案。但是,我认为这会大大增加信息亭的成本。
就我个人而言,我更喜欢 Linux 作为操作系统,但我要么不得不使用 Java(没有任何经验),要么像 TCL/Tk(没有太多经验和非常普通的 UI)或 Web 前端。
我真的很想远离网络应用程序,因为我觉得开发非常吸引人的基于网络的用户界面包括大量数据输入,开发和获取 UI 非常耗时看起来完全符合您的要求涉及许多不同的技术(Javascript、CSS、HTML 等)。
所以,如果有人愿意提出一些建议,我想征求一些意见。
最佳答案
还要考虑您的硬件。这是触摸屏应用程序吗?如果是这样,您可能必须考虑如何使用第三方库或驱动程序。条形码扫描器?读卡器?所以……
考虑网络访问和安全等软件问题。虽然好的和坏的应用程序可以用任何语言和平台组合编写,但某些组合比其他组合更适合某些架构风格。您对 child 娱乐应用程序的要求可能与对 ATM 的要求截然不同。
除此之外,最好的语言/环境/架构可能是您的团队最熟悉的语言。
关于windows - 基于信息亭系统的编程语言和 O/S,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3359558/
我是一名优秀的程序员,十分优秀!