1

複数のカバレッジ (インベントリ、モニタリングなど) を備えたシステム/アプリケーションを作成したいと考えています。しかし、私と私の友人は異なるプログラミング言語を知っています。私は Java を知っており、彼は vb.net を知っていますが、私たちのどちらも両方を知りません。いずれにせよ、Java が vb.net で動作する場合、それは可能ですか? たとえば、インベントリ部分は java を使用して開発され、監視部分は vb.net を使用して作成されます。もしそうなら、そのようなことをすることに不利益はありますか?

ありがとうございました :)

  • ACL
4

2 に答える 2

2

Bathsheba の答えに代わるものは、プログラムを関数ではなく階層で分離することです。標準 (SOAP、JSON、RESTful など) によって通信される Java のビジネス ロジック、C# のフロントエンドを備えたサーバーを作成します。

もちろん、階層化されたシステムは、ODBC に接続するデスクトップ アプリケーションよりも少し手間がかかりますが、まだ考えていない多くの問題 (スケーラビリティ、認証、セキュリティなど) も解決します。

いずれにせよ、製品の半分をある言語で作成し、半分を別の言語で作成するのは見栄えが悪く、保守が困難になります (C# プログラマーと Java プログラマーを維持する必要があるため)。両方とも 1 つの言語に切り替えたほうがよいでしょう (選択した言語の専門家がコア ロジックをプログラミングし、初心者が ASP/JSP を使用して Web ページを設計します)。

于 2013-05-20T07:48:42.637 に答える