导读热词
前言
开发环境
客户端:Unity3D开发(C#)
服务器:Java (基于Java7)
日 期:2016年09月
需求说明
部分服务器的部分逻辑功能在客户端实现一遍,可以简单的理解为服务器的部分逻辑代码搬到客户端来实现一遍。
想到的办法是代码转换。有两个原因:
时间问题,把时间用在更有意义的事情上。
解放双手和大脑,无须把相同的代码写两遍。
源代码转换法
源代码转换就是指把Java的代码转换成C#的源代码。
这样做的好处是方便后续的开发和调试,有源码更放心。
以下是几个工具,用于Java源码转换到C#源码
Java Language Conversion Assistant
visual studio 2008及之前的老版本集成此工具,但从visual studio2010起已不提供,故放弃之。
j2cstranslator
开源,免费,但13年至今未更新
octopus .NET Translator
收费,未进行详细了解
Java to C# Converter
收费,免费版有1000行代码限制。看了官网介绍后,决定使用它。
XES – Java To C#
免费,似乎用起来并不那么理想,目前的最新版本是2004年,未有更新,故放弃之。
Java to C# Converter
经过对比之后,我选择了Java to C# Cove