原文来自于:http://designzum.com/2014/03/27/best-tools-to-convert-java-to-c-source-code/

ava is the class based, object oriented computer programming language which was released in 1995 by Sun Microsystems. It is the most popular programming language used by almost 9 million developers, especially for client-server web applications. Java applications are compiled to bytecodes which runs on the JVM (Java Virtual Machine) regardless of computer architecture. It is developed based on the principal that write once and run anywhere and this is the reason for its popularity. While the C# (pronounced as see sharp) is a multi paradigm programming language.

C# is intended to be simple, modern, object oriented programming language which was developed by Microsoft for .NET framework. A web application or project can be built on any platform depending on the requirements and use of the application. But there may be a lot of situations can arise where one wants to shift one application from one platform to other and reason may differ for different situations either for stability or security. It becomes really hard to develop one application again starting from scratch just to shift from one platform to another. It requires a lot of man hours and experience to do this task, But there are some tools available nowadays, which helps you to convert Java to C# source code without taking too much time.

These tools help web developers  to do their task easily and effectively, So today we are going to share some good tools to convert Java to C# source code. Don’t forget to share your experience which you may have experienced during shifting  your project from one platform to another.

1) Sharpen

Sharpen is one of the best tool/plugin of Eclipse that helps to convert Java to C# with some special syntax. 1) ignore classes 2) ignore documentation 3) merge classes with others 4) translate specific methods to .net properties 5) translate specific methods to .net events

2) Java to C# Converter

This is another excellent tool for Java to C# Convertor with some great Key benefits such as- 1) Accurate and comprehensive 2) Converts entire Java folders from Java to C# 3) Fast – thousands of lines converted from Java to C# per minute 4) Extremely responsive, personalized customer support 5) Easy to use 6) Produces helpful notes, warnings, and ‘to do’ comments 7) Excellent learning tool for those new to C# from a Java background

3) Octopus

It parses java source code and emits accurate C# code. Most of the time, the resulting code will compile without any manual editing. This one is the best translator among all convertors.

4) XES – Java To C#

Click on the link and just follow the user guide to that helps to converting Java Source code to C#.

5) Java Language Conversion Assistant 2.0

Java Language Conversion Assistant is a tool that automatically converts existing Java-language code into Visual C# for developers who want to move existing applications to the .NET Framework.

6) Varycode

Verycode is the best online web services that allows source code conversion c#, VB, Java, Ruby, Python and C++. This is the online service, users can access anywhere.

转:6款Java转C#的最佳工的更多相关文章

  1. paip.java gui swt/jface 最佳实践

    paip.java gui swt/jface 最佳实践 1. 工具:Eclipse +jigloo4 1 2. 安装插件: 1 1. IMPORT swt lib 2 2. 新建立窗体 2 3. 运 ...

  2. 【转】推荐一款Java反编译器,比较好用

    转自:http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html 推荐一款Java反编译器,也使用了挺久的了,感觉还是很好用,就拿出 ...

  3. jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址

    jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址.HTML文本内容.它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据.

  4. paip.提升性能--多核编程中的java .net php c++最佳实践 v2.0 cah

    paip.提升性能--多核编程中的java .net php c++最佳实践  v2.0 cah 作者Attilax  艾龙,  EMAIL:1466519819@qq.com  来源:attilax ...

  5. atitit.Atitit. Gui控件and面板-----服务端控件 java struts的实现最佳实践

    atitit.Atitit.  Gui控件and面板-----服务端控件 java struts的实现最佳实践 1. 服务器控件的类别 1 1.1. 数据控件:该类控件可细分为两种类型:数据源控件和数 ...

  6. 推荐一款Java反编译器,比较好用

    转自:http://www.blogjava.net/xmatthew/archive/2008/10/28/237203.html 推荐一款Java反编译器,也使用了挺久的了,感觉还是很好用,就拿出 ...

  7. 阿里巴巴的26款Java开源项目

    阿里巴巴的26款Java开源项目 开源展示了人类共同协作,成果分享的魅力.没有任何一家网络公司可以不使用开源技术,仅靠自身技术发展起来.“取之于开源,用之于开源,才能促进开源的良性发展”,阿里巴巴各个 ...

  8. Java 小技巧和在Java避免NullPonintException的最佳方法(翻译)

                前几天就g+里面看到有人引用这篇博文.看了一下.受益颇多. 所以翻译过来,希望和大家一起学习.本人英语水平有限,假设有错,请大家指正. 原文地址(须要翻墙):http://ja ...

  9. Java异常处理 10 个最佳实践

    异常处理是Java 开发中的一个重要部分.它是关乎每个应用的一个非功能性需求,是为了处理任何错误状况,比如资源不可访问,非法输入,空输入等等.Java提供了几个异常处理特性,以try,catch 和 ...

随机推荐

  1. Java的内存管理与内存泄露

    作为Internet最流行的编程语言之一,Java现正非常流行.我们的网络应用程序就主要采用Java语言开发,大体上分为客户端.服务器和数据库三个层次.在进入测试过程中,我们发现有一个程序模块系统内存 ...

  2. shell变量自增的几种方式

    #!/bin/sh a= a=$(($a+)) a=$[$a+] a=`` let a++ let a+= ((a++)) echo $a 输出 : 转载自:http://blog.csdn.net/ ...

  3. mvc知识应用

    mvc 添加 Roche.Models.Logincodes per = new Roche.Models.Logincodes(); per.Qrcode = data.Qrcode; per.Co ...

  4. angularjs 创建自定义的指令

    创建自定义的指令 除了 AngularJS 内置的指令外,我们还可以创建自定义指令. 你可以使用 .directive 函数来添加自定义的指令. 要调用自定义指令,HTMl 元素上需要添加自定义指令名 ...

  5. 【错误总结之(一)】error LNK2038: 检測到“_ITERATOR_DEBUG_LEVEL”的不匹配项: 值“0”不匹配值“2”

    1>cvblob.lib(cvblob.obj) : error LNK2038: 检測到"_ITERATOR_DEBUG_LEVEL"的不匹配项: 值"0&quo ...

  6. [week4]每周总结与工作计划

    计算机网络 TAT 小白dp 28号还有一场 背单词 背马克思 python目标80% 熟悉coursera c++模版和 仿函数 人文修养 开学数据库,itercast的sql*2 itercast ...

  7. table标签

    table标签使我们最常用的的标签,在使用table标签时我们要注意一些其属性,早期我们经常使用table标签对其进行页面布局但是现在我们基本不再使用,由此可见table标签也是非常强大的一个工具. ...

  8. intellij安装Scala及Python插件

    1.下载intellij及Scala和Python插件 intellij的下载地址:https://www.jetbrains.com/idea/download/#section=windows S ...

  9. Android的图片压缩类ThumbnailUtils

    从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework包下的android.media.ThumbnailUtils位置,可以帮助我们从mediapro ...

  10. SpringMVC08转发和重定向

    public class User { private String name; private Integer age; public String getName() { return name; ...