Vous recherchez le convertisseur de code qui convertit C # en Java [fermé]


Quelqu'un Peut-il m'aider en suggérant le nom d'un convertisseur qui convertit le code C# de code Java. En fait, j'ai un outil qui est écrit en code C# et j'essaie de le modifier. Comme je n'ai aucune idée de C# et.NET framework, il me semble difficile de convertir le gros code par moi-même. J'ai trouvé à partir de certaines informations Web qu'il existe des outils qui peuvent convertir C# en Java (peut-être pas correctement, mais ils le peuvent). Quelqu'un peut-il m'aider en suggérant un nom de ces outils.

Author: durron597, 2011-08-11

2 answers

Avertissement: Aucun outil n'est parfait.

Cependant, si vous voulez toujours essayer, ces convertisseurs sont disponibles:

Pas un convertisseur mais un pont entre. NET et le JVM:

 14
Author: , 2013-04-17 19:21:12

Vous feriez mieux de le faire à la main. J'ai déjà utilisé un logiciel de conversion de code, et il ne fait que tout gâcher. Bien sûr, il corrige quelques différences de syntaxe, mais en grande partie ce que vous obtiendrez est juste un désordre de code qui ne compile pas tout de suite de toute façon.

Avec un convertisseur, vous devrez faire beaucoup de corrections de toute façon. Pourquoi ne pas prendre le peu de temps supplémentaire qu'il faudra pour le convertir à la main et se retrouver avec un meilleur code?

Même si vous ne savez pas C#, il mieux vaut l'apprendre et faire la conversion à la main, comme je l'ai dit auparavant, vous devrez le faire de toute façon. C# et Java ne sont pasaussi syntaxiquement différents, mais comme @Marc l'a souligné ci-dessus, il y a certainement des lacunes dans le langage. Simple C # est facilement traduit en Java, bien sûr avoir à utiliser le Java BCL au lieu du. NET, qui ont certainement leurs différences. Au fur et à mesure que vous entrez dans C# plus compliqué, il y a des choses qui n'ont pas d'équivalent direct.

Gardez à l'esprit que les projets de conversion peuvent prendre beaucoup de temps et sont extrêmement efficaces pour avaler de l'argent dans un environnement d'affaires.


Une recherche Google vous donnera quelques options commerciales, mais je ne vais pas les poster ici, simplement parce que je suis contre ce genre de chose. Il y a des choses que vous ne pouvez pas traduire automatiquement.

 5
Author: Christopher Currens, 2011-08-11 17:23:32