我将开发一个基于Saas(软件即服务)的应用程序,它使用一个在服务器上运行的Python应用程序和一个作为jython应用程序运行的客户端GUI。最初,我的计划是使用Jython开发客户端以进行原型设计,但如果应用程序复杂度增加并且根据jython性能恶化,我将完全将客户端移植到JAVA。
现在,我想探索一种方法,使我可以使用一些知名工具(如Twisted)在服务器和客户端应用程序之间进行有效的TCP/IP通信。我也考虑其他选项,如corba和pyro。
因此,基于此,我有以下问题:
什么是Python和Jython客户端之间TCP/IP套接字通信的最有效方法?我可以在Python端使用Twisted,在Jython端使用Java Socket API吗(它们是否兼容)?还是有其他更好的方法(用于原型设计和RAD目的)?
现在,我想探索一种方法,使我可以使用一些知名工具(如Twisted)在服务器和客户端应用程序之间进行有效的TCP/IP通信。我也考虑其他选项,如corba和pyro。
因此,基于此,我有以下问题:
什么是Python和Jython客户端之间TCP/IP套接字通信的最有效方法?我可以在Python端使用Twisted,在Jython端使用Java Socket API吗(它们是否兼容)?还是有其他更好的方法(用于原型设计和RAD目的)?