[英]Creating a Client-Server application using C# and Python - comments?
我想摆脱工作中的众多Excel工作表,而开发一个用于资产跟踪的小型应用程序。
最初,我曾将其计划为Web应用程序,但后来收到了潜在应用程序的主要用户的评论,他们非常喜欢客户端应用程序,因为有时他们不能保证旅途中的互联网连接。 这可以。
我正在考虑将服务器体系结构开发为Python中的RESTful服务,并在台式机上具有一个简单的C#客户端以获取和解析JSON(然后将其存储在本地以供脱机访问)。 我只真正设想有十几个人使用它。
有人能看到此设置固有的错误吗? 我不想开发自己的套接字服务器,因为我认为进一步开发使用该API的其他应用程序(也许是电话应用程序)会更容易。
http://wcf.codeplex.com/wikipage?title=WCF%20HTTP
WCF Web API可以很好地满足您的需求。 您不仅可以在本地获得对.NET客户端的一流支持,还可以在本地作为Windows服务运行此REST服务。
[WebGet(UriTemplate = "")]
public List<Contact> Get()
{
var contacts = new List<Contact>()
{
new Contact {ContactId = 1, Name = "Phil Haack"},
new Contact {ContactId = 2, Name = "HongMei Ge"},
new Contact {ContactId = 3, Name = "Glenn Block"},
new Contact {ContactId = 4, Name = "Howard Dierking"},
new Contact {ContactId = 5, Name = "Jeff Handley"},
new Contact {ContactId = 6, Name = "Yavor Georgiev"}
};
return contacts;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.