繁体   English   中英

使用C#和Python创建客户端服务器应用程序-注释?

[英]Creating a Client-Server application using C# and Python - comments?

我想摆脱工作中的众多Excel工作表,而开发一个用于资产跟踪的小型应用程序。

最初,我曾将其计划为Web应用程序,但后来收到了潜在应用程序的主要用户的评论,他们非常喜欢客户端应用程序,因为有时他们不能保证旅途中的互联网连接。 这可以。

我正在考虑将服务器体系结构开发为Python中的RESTful服务,并在台式机上具有一个简单的C#客户端以获取和解析JSON(然后将其存储在本地以供脱机访问)。 我只真正设想有十几个人使用它。

有人能看到此设置固有的错误吗? 我不想开发自己的套接字服务器,因为我认为进一步开发使用该API的其他应用程序(也许是电话应用程序)会更容易。

WCF Web 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM