我希望开发一个基于浏览器的前端/客户端本质上是一个类似数据库的后端/服务器。基于浏览器的前端数据库类服务器应用程序
服务器应用程序将需要访问一些本地硬件I/O,将事件记录到数据库(甚至是固定格式的文本文件)。
前端需要显示在远程I/O,以及能够通过日期来浏览事件日志的实时状态。这意味着服务器可能需要能够在事件发生或状态改变时推送给客户端。我的背景是在嵌入式/固件,程序集,C/C++中,并且我已经通过TCP/IP,UDP和串行连接向设备提供UI的Windows/MFC客户端做了相当一部分的工作,但我不知道没有任何基于Web的经验。
这几天铺天盖地的Web开发选择的数量,所以我真的找有经验的人给我指出了哪些技术/平台考虑研究的正确方向。 (即AJAX,ASP.NET,NODE.JS,Javascript,PHP ...)
我怀疑向前端提供信息将是更容易的部分,并且后端将需要两部分(一个应用程序/服务与硬件接口并创建另一部分可以访问并向客户端提供的数据库/文件)。
你会推荐哪些工具/平台/技术来解决这个问题,为什么?
任何意见表示赞赏。 (链接到引用/教程也赞赏)。
谢谢!
你的问题到底是什么? – Carsten
正在寻找如何解决问题的建议。增加了一个明确的问题,谢谢。 – seanmc