4

私は、.Net ILM を Java バイトコードにクロスコンパイルすると主張するMainSoft のGrasshopperに出くわしました。.Net ライブラリの Mono 実装を使用しているようです。すべてのサンプルは Web アプリを参照していますが、私の要件は、Java クライアントが API を使用できるように、.Net API (クラス ライブラリ) を Java API にクロスコンパイルすることです。誰かGrasshopperを使った経験がありますか?私の計画に何か問題はありますか?

4

1 に答える 1

7

ASPNET サイトを Apache 上で実行できるものに移植するために、約 12 ~ 18 か月前に試しました。それがあなたの意図した目的ではないことはわかっていますが、私と一緒にいてください。

そのプロセスはスムーズではありませんでした。(当時) グラスホッパー コードベースに実装されていなかった .net フレームワークの部分があり、問題の程度を評価した後、Mono の開発バージョンをターゲットにする方がはるかに簡単であると判断しました。

とにかく、試してみてください。当時はデモがあったので、まだあると思います。数十億の言語エラーが発生した場合は、適切な移植を検討します (コードベースが小さい場合)。機能する場合は、実際に徹底的にテストするためのテスト ケースがあることを確認してください。

于 2008-10-01T17:04:56.307 に答える