私は、新しい ASP.NET 3.5 Web アプリケーションを構築する開発チームの一員です。私たちのうち 2 人は C# コーダーで、もう 1 人は VB.NET コーダーです。
プロジェクトごとに言語を混在させることができ、別のプロジェクトで別の言語で書かれたクラスを継承するある言語でクラスを構築できることは知っていますが (これは既に行っています)、さまざまなプロジェクト DLL 間で循環的な依存関係が発生する可能性が高い状況です。
単純に多数のプロジェクト (より多くのライブラリへの関心の分離) を持つ以外に、自分のプロジェクトでこの状況をどのように管理していますか?
注 - この質問は、特定の機能自体を利用するために異なる言語を使用するのではなく、作成するために異なる言語を使用したくないという理由で、私が見つけることができる唯一の同様の一致 (これ)とは十分に異なると思います。私たちが利用できる開発者リソースの使用 (つまり、1 つの開発者がたまたま VB.NET のみである場合)。