背景
我正处于一个 DIY 项目的规划阶段,该项目将帮助我在家中实现一些硬件的自动化。可能还值得一提的是,我几乎没有与网络相关的开发经验。
基础知识
http://img7.imageshack.us/img7/4706/drawingo.png -- 我似乎无法嵌入图表。
- 为了简化管理,我想在浏览器中实现我的 UI。
- 我的应用程序的主体将驻留在 Windows 服务或 Linux 守护程序中;然而,这并不意味着我追求跨平台解决方案——我不受任何特定平台的束缚,所以我会选择一个(可能基于我得到的响应)并坚持使用它。
- 我更喜欢使用“免费”工具(例如 LAMP/WAMP),但这不会破坏交易。
- 如果能够向用户反馈某些操作正在进行中会很好(我认为 AJAX 会是一种方式吗?)
问题
我唯一不完全清楚的是第 3 步的实现。我想听听关于如何应该完成的可能的实现想法(在 Windows 或 Linux 上)。希望你们中的一些人可以分享这种事情在现实世界中是如何完成的。
杂项
一如既往,如果我的思路有问题,请指出!
最佳答案
有很多人更有资格帮助完成第 3 步,所以我将把它留给他们。
我的问题是,您是期待学习前端所需的困惑网络技术,还是认为它是实现您真正想要完成的目标的必经之路?如果是后者(假设您正在使用 C/C++),请考虑查看 WT .它是一个工具包,可以让 Web 界面的开发看起来更像一个桌面图形用户界面,同时为您处理很多丑陋的事情。它可能会减少您的开发时间。
关于windows - Web 应用程序 IPC/RPC 与客户端应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1249456/