Existe-t-il un outil efficace pour convertir du code C# en code Java ?
- Où puis-je trouver un Java, C# converter? (4 réponses )
Réponses
Trop de publicités?Je n'ai jamais rencontré d'outil de conversion C#->Java. La syntaxe serait assez facile, mais les frameworks sont radicalement différents. Même si un tel outil existait, je le déconseillerais fortement. J'ai travaillé sur plusieurs projets de "migration" et je ne saurais trop insister sur le fait que, même si la conversion semble être un bon choix, les projets de conversion ne sont pas toujours efficaces. toujours toujours toujours toujours se transforment en gouffres à fric. Ce n'est pas un raccourci, ce que vous obtenez c'est un code qui n'est pas lisible et qui ne tire pas profit de la langue cible. En parlant d'expérience personnelle, partez du principe qu'une réécriture est l'option la moins chère.
Nous avons une application que nous devons maintenir à la fois en C# et en Java. Comme nous assurons activement la maintenance de ce produit, un portage unique n'était pas envisageable. Nous avons étudié Net2Java et les outils Mainsoft, mais aucun ne répondait à nos exigences (Net2Java pour son manque de robustesse et Mainsoft pour son coût et l'absence de conversion du code source). Nous avons créé notre propre outil appelé CS2J qui s'exécute dans le cadre de notre construction nocturne script et effectue un portage très efficace de notre code C# vers Java. Pour l'instant, il est précisément assez bon pour traduire notre application, mais il aurait un long chemin à parcourir avant d'être considéré comme un outil complet. Nous avons concédé une licence d'utilisation de la technologie à quelques parties ayant des besoins similaires et nous caressons l'idée de la rendre publique, mais notre activité principale nous occupe trop en ce moment.
Ces Les gars semblent avoir une solution pour cela, mais je n'ai pas encore essayé. Ils ont également une version démo du convertisseur.
- Réponses précédentes
- Plus de réponses