我有一些非常好的Python代码来完成我需要做的事情。不过,我并不特别喜欢任何pythongui选项。我需要的是动态地增加控件的大小。我想在中创建GUIVB.NET版. 我想我可以使用IronPython将两者联系起来,但这会对一个相当大的第三方产品产生依赖。我在阅读Windows IPC上的MSDN文档时,想到了使用套接字。我从Python文档中复制了Python echo服务器代码,不到5分钟就可以在VB.NET版甚至不看System.Net.Sockets接口文档,所以这看起来并不难。在
我的问题是。。。这是个糟糕的主意吗?如果是这样,我该怎么做呢?在
如果这是个好主意,我该怎么做?在
我认为这是个好主意。我将支持michaeldillon关于restapi的建议,并进一步建议您使用Django来实现REST服务器。在
我用Django编写了一个restweb服务,Django让它变得非常简单和有趣。Django使得按照我想要的方式设置URL、运行URL所需的任何代码以及根据需要与数据库交互变得非常简单。我的web服务非常可靠,而且我可以简单地使用web浏览器测试它的调试。在
如果您的代码已经在Python中运行,并且只想使用glue接口,并且REST看起来不像您想要的那样,那么您可以看看Twisted网络框架。Here是一篇关于如何在Python中使用标准Python模块和Twisted进行联网的好文章。在
这不是个糟糕的主意。实际上,如果您编写Python代码以具有RESTful接口,然后从VB.NET版,这绝对是个好主意。稍后,您可以从用Python或VB.NET版或者别的什么。因为REST是标准的,而且易于测试,所以人们甚至可以从浏览器中获取,这本身可能会很有用。在
这是一个雅虎页面,它给你code examples to do REST GET, POST and so on, in VB.NET。在
如果您认为REST的开销太大,需要一些更轻量级的东西,请不要试图发明自己的协议。考虑像Google's Protocol Buffers这样的东西,它也可以be used from VB.NET。在
相关问题 更多 >
编程相关推荐