2011-12-01 135 views
0

我希望开发一个基于浏览器的前端/客户端本质上是一个类似数据库的后端/服务器。基于浏览器的前端数据库类服务器应用程序

服务器应用程序将需要访问一些本地硬件I/O,将事件记录到数据库(甚至是固定格式的文本文件)。

前端需要显示在远程I/O,以及能够通过日期来浏览事件日志的实时状态。这意味着服务器可能需要能够在事件发生或状态改变时推送给客户端。我的背景是在嵌入式/固件,程序集,C/C++中,并且我已经通过TCP/IP,UDP和串行连接向设备提供UI的Windows/MFC客户端做了相当一部分的工作,但我不知道没有任何基于Web的经验。

这几天铺天盖地的Web开发选择的数量,所以我真的找有经验的人给我指出了哪些技术/平台考虑研究的正确方向。 (即AJAX,ASP.NET,NODE.JS,Javascript,PHP ...)

我怀疑向前端提供信息将是更容易的部分,并且后端将需要两部分(一个应用程序/服务与硬件接口并创建另一部分可以访问并向客户端提供的数据库/文件)。

你会推荐哪些工具/平台/技术来解决这个问题,为什么?

任何意见表示赞赏。 (链接到引用/教程也赞赏)。

谢谢!

+0

你的问题到底是什么? – Carsten

+0

正在寻找如何解决问题的建议。增加了一个明确的问题,谢谢。 – seanmc

回答

0

我会建议看ext.js框架。这是一个客户端框架,与服务器无关,可以大大加快开发速度。作为一个客户端框架,它基于JavaScript,可以通过AJAX以JSON/XML与服务器端系统进行通话。它提供了非常丰富和专业的体验,价格595美元。

你大部分应用程序的客户端的,它可以与几乎所有的后端工作。该引擎足够快速显示实时数据,并拥有强大的开发人员社区。

相关问题