我想将我的整个C#4.0(.Net 2010)桌面应用程序迁移到Java。我不知道有任何可用的工具吗?请建议我好的。
另外,我想知道Cross Compiler for C#对java的限制和优势是什么?
请指导我摆脱这个问题...
Saravanan.P
答案 0 :(得分:1)
交叉编译器通常会产生相当混乱的代码,有时代码甚至无法编译。 有些(可能是大多数)会强制您的新代码与来自交叉编译器的自定义库绑定,因此永远链接到该产品。
因此,您的新代码将很难维护和扩展,并且与编译时的旧代码相比,可能会提供较差的性能。
一般情况下,如果必须在短暂的过渡时期内积极使用和维护应用程序,那么您最好自行重写应用程序(或雇用人员)。
那就是说,对于某些事情,交叉编译器可能会有所帮助。例如,从交叉编译版开始,随着时间的推移用新编写的代码替换代码库,这将使您更快地工作,并且您不必使用2个工具集以2种不同的语言维护2个单独的代码库。时间。