使用的.Net程序工作站与灯服务器

问题描述:

我目前的工作与建立一个Ubuntu的LAMP服务器的公司的项目。所有的工作站都在Windows XP/Vista上。我们要做的是创建一个程序来跟踪我们仓库中的零件。服务器端将用PHP编程。但是,我正考虑在工作站端使用C#。使用的.Net程序工作站与灯服务器

这可能吗?如果是这样,这是否实用?这样的事情会产生什么样的问题?

+0

这是可能的......可是,你真的需要一个胖客户端?看起来,明显的路径是在PHP中执行客户端界面。如果你可以进一步解释你的客户需要什么,我们可以回答它是否实用等等。 – overslacked 2010-03-23 22:46:20

在客户端 - 服务器架构,它并不重要客户端或服务器使用的是什么技术,他们只使用了什么通信协议。

在这种情况下,它似乎将是http。我只是提醒这一点,因为没有纯HTTP协议,我会推荐一个像SOAP这样的WS格式(它仍然使用http作为传输)。

我假设你需要在所有(而不仅仅是建立一个基于Web的应用程序并安装在工作站上,但浏览器没有)的客户端应用程序的原因是因为你有某种形式的条码或RFID扫描器,你用于追踪货物进出仓库,并且您需要与其进行交互。

首先,我会强烈建议寻找避免安装客户端应用程序的方式。如果您可以全部基于网络,您将拥有更少的代码来维护,并且不需要分发/安装问题。

如果您绝对必须有一个客户端应用程序,请考虑使服务器端RESTful(如果您不知道它是什么,请点击此处),并且您可以利用.NET框架中现有的HTTP库向/从服务器发送和接收数据。