如何用Python生成Java代码?
我想编写一个装饰器,生成调用函数的Java代码(我可以使用现有的装饰器导出JSON API)。
最好的方法是什么,我应该考虑像FSMs这样的东西吗?
理想情况下,我只需编写一次代码即可为服务器生成与之交互的多种语言代码(首先是Java)。
编辑(从已删除答案的评论中提取):
Java代码将在Android上运行,而Python代码将在Django服务器上运行... 此外,我希望能够静态生成Java代码,并将其作为API的一部分供人们使用。
如何用Python生成Java代码?
我想编写一个装饰器,生成调用函数的Java代码(我可以使用现有的装饰器导出JSON API)。
最好的方法是什么,我应该考虑像FSMs这样的东西吗?
理想情况下,我只需编写一次代码即可为服务器生成与之交互的多种语言代码(首先是Java)。
编辑(从已删除答案的评论中提取):
Java代码将在Android上运行,而Python代码将在Django服务器上运行... 此外,我希望能够静态生成Java代码,并将其作为API的一部分供人们使用。
我的建议是?让它生成JavaScript代码而不是Java代码。Android可以使用 WebView来执行JavaScript代码。