6款Java转C#的最佳工具

6款Java转C#的最佳工具

发表于 2小时前| 95次阅读| 来源 Designzum| 0 条评论| 作者 vikas
摘要:开发者在开发过程中经常会遇到将Java转换成C#的情况,若要重头写代码,那会是让人抓狂的一件事。但如果能利用好转换工具的话,开发者的工作效率就能大大提高了。本文将为大家介绍6款最佳Java转C#的工具。

Java是基于类的面向对象计算机编程语言,由Sun Microsystems公司在1995年发布。将近900多万的开发者都在使用它,尤其在C/S Web应用程序开发中。Java先将源代码编译成字节码,然后运行在JVM(Java虚拟机)中,它受欢迎的原因在于一次编译便可到处执行。而C#是多泛型编程语言,它是一种简单的、现代的、面向对象的、运行于.NET Framework之上的编程语言。

Web应用程序可以根据不同的需求建立在任何平台上,但在许多工程环境下要求把现有的Java项目转换成C#形式,手工操作显然是低效率的。所以,今天我们就给大家介绍6款最佳转换工具,以帮助开发者提高工作效率:

1. Sharpen

Sharpen是Eclipse上帮助转换Java成C#最好用的工具/插件之一,它具有如下特点:1. 忽略类 2. 忽略文件编制 3.合并其他类 4. 为.net properties/event提供翻译具体方法。

2. Java to C# Converter

这是另一款Java转换成C#的最佳工具,它有如下优点:1. 准确且全面 2. 将整个Java文件夹转换成C#  3. 每分钟可快速转换千行代码 4. 极其敏感且支持个性化用户 5. 易于使用 6. 产生有用的注释和警告。 

3.  Octopus

它能解析Java源代码并转换成准确的C#代码,大多数情况下不用编辑手册就能编译,这在所有工具中是最好的编译工具。

4. XES – Java To C#

点击链接,按照用户指南就能帮助你将Java源代码准换成C #。

5. Java Language Conversion Assistant 2.0

该工具可以为想把应用程序移到.NET Framework平台上的开发者服务,自动将Java代码转换成Visual C# 。它为使用Visual Studio .NET 2003的开发者提供了一种将Java语言应用程序转换到Visual C#及.NET Framework上的快速而又低成本的方法,从而使这些应用程序扩展至使用XML Web services并实现.NET开发者平台,包括ASP.NET、ADO.NET、Microsoft Windows窗体。

6. Varycode

这是基于Web的跨平台源代码转换器工具,支持C#、Visual Basic、java、Python、C++、ruby等语言,编程人员无需安装任何软件即可在线转换。

一个很强大的工具, 能将c#代码片段、文件甚至工程直接换成java代码,并能彻底解决外部引用的DLL问题,最强的是支持c#工程的直接换,生成的Java代码质量也很不错。软件已破解,去除了未注册版最多只能换1000行的限制,亲测可用!压缩包内含帮助文档,不过由于软件的使用很简单,帮助文档基本可以忽略。(小提示:如无法运行,请确认是否安装了.NET framework) 下面是一些英文介绍: C# to Java Converter features include: 1. Folder conversion: Entire folders of C# code files are converted to Java code files.(文件夹换) 2. Code snippet and file conversion: Our snippet conversion accuracy is outstanding and does not require you to insert entire methods or classes. Heuristics are used to convert code fragments wit h missing declarations. (代码片段和文件换) 3. Full support for the latest .NET code syntax: Generics and other newer C# features are converted where possible to the Java equivalent.(全面支持最新版的.NET语法) 4. Conversion options: You can specify numerous conversion options via our Options dialog. Code formatting options, custom type & member replacements, custom string replacements, and miscellaneous options. (可以指定换规则) 5. File comparison feature: After converting a project or folder, you can compare original and converted files side-by-side. Comparing converted code to original code.(原代码与换后代码的比较) 6. Running from the command line: C# to Java Converter can be launched directly for a specific project, folder, or file conversion from the command line. Command line.(命令行执行) 其他一些特点: 1. Converts all versions of C# code (2002, 2003, 2005, 2008, and 2010) (可以换所有版本的C#代码) 2. Evaluates all referenced assemblies and .NET projects in order to resolve external references more completely.(能彻底解决外部引用的dll类库) 3. Converts C# ref parameters using Java generics 4. Superb conversions of all types of arrays 5. Handles the numerous coding alternatives and ambiguities of C# code 6. Flawless conversion of all aspects of inheritance and interfaces 7. Allows custom replacement of strings in the final converted code 8. Accurate even with poorly formatted C# code
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值