Question

Je viens de tomber sur Grasshopper de MainSoft, qui prétend effectuer une compilation croisée. Bytecode .NET ILM en Java. Il semble utiliser l'implémentation Mono des bibliothèques .Net. Tous les exemples font référence à des applications Web, mais mon exigence serait de compiler de manière croisée une API .Net (bibliothèque de classes) en une API Java afin que les clients Java puissent utiliser l'API. Quelqu'un a-t-il déjà utilisé Grasshopper et pouvez-vous constater des problèmes avec mon plan?

Était-ce utile?

La solution

Je l'ai essayé il y a environ 12 à 18 mois pour porter un site ASPNET sur quelque chose que je pourrais utiliser sur Apache. Je sais que ce n'est pas votre objectif, mais restez avec moi.

Le processus n'a pas été lisse. Il y avait des parties du framework .net qui (à l'époque) n'étaient pas implémentées dans la base de code des sauterelles et une fois que nous avions évalué l'ampleur du problème, nous avons décidé qu'il serait beaucoup plus facile de cibler la version de développement de Mono.

Quoi qu'il en soit, essayez-le. Ils avaient une démo dans la journée, alors j'imagine qu'il y en a toujours une. Si vous rencontrez un milliard d'erreurs de langage, je considérerais un port approprié (si la base de code est petite). Si cela fonctionne, assurez-vous que vous avez des cas de test pour vraiment le tester à fond.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top