我已经编写了一个RTMPS客户端,并且需要它用于我的Django应用程序,但由于Java和Python在没有使用系统调用的情况下不能很好地运行(我不想使用Jython)我想重写应用程序蟒。
如果我将它移植到Java中,它会起作用吗?当然,我们必须考虑到显而易见的事情,例如必须在Python中以不同方式完成多个构造函数。还有其他一些东西无法在Python中运行吗?
我这样做是因为Java内存很重,希望进入Python会减少内存占用,从而允许我的网络应用程序使用它。
答案 0 :(得分:1)
我建议完全重写它,但要考虑很多差异。这是识别一些常见差异/错误的首发:http://dirtsimple.org/2004/12/python-is-not-java.html
另外,如果你懒得重写代码(比如我),还有另外一个选择:java2python