我目前正在为一家设置了Ubuntu LAMP服务器的公司开展项目。所有工作站都在Windows XP / Vista上。我们要做的是创建一个程序来跟踪我们仓库中的零件。服务器端将用PHP编程。但是,我正在考虑在工作站端使用C#。
这可能吗?如果是这样,这是否实用?这样的事情会产生什么样的问题?
答案 0 :(得分:0)
在客户端 - 服务器架构中,客户端或服务器使用的技术无关紧要,只关注它们使用的通信协议。
在这种情况下,它似乎是http。我之所以提醒,只是因为没有纯HTTP的合同,我建议使用像SOAP这样的WS格式(它仍然使用http作为传输)。
答案 1 :(得分:0)
我假设您需要一个客户端应用程序的原因(而不仅仅是构建基于Web的应用程序并在工作站上安装任何东西而不是浏览器)是因为您使用某种条形码或RFID扫描仪用于跟踪货物进出仓库,您需要与货物接口。
首先,我强烈建议您找一种避免安装客户端应用程序的方法。如果您可以将其全部基于Web,那么您将需要维护较少的代码,并且没有分发/安装问题。
如果你绝对必须有一个客户端应用程序,那么看一下服务器端的RESTful(如果你不知道它是什么的话,谷歌这个),你可以利用.NET框架中的现有HTTP库来向/从服务器发送和接收数据。