java to csharp_Java To CSharp源代码转换

本文介绍了将Java代码转换为C#代码的需求和方法,对比了几款转换工具,包括Java Language Conversion Assistant、j2cstranslator、octopus .NET Translator、Java to C# Converter和XES - Java To C#,最终选择了Java to C# Converter。还探讨了在Unity中使用IKVM的可能性,但因遇到错误和性能问题而放弃,选择将Java代码转换成C#源码进行开发。
摘要由CSDN通过智能技术生成

导读热词

前言

开发环境

客户端: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值