-1

私たちが協力している開発会社があり、VB.NET を使用したいと考えています。VB.NET が最も快適であり、私たちは C# を好むからです。これはかなり大規模な ASP.NET MVC ソフトウェア プロジェクトであり、すべてのフロント エンドは JavaScript で行われるため、.NET はサーバー側のみです。それらが VB にとどまり、私たちが C# にとどまることを心配する必要がありますか? このように前進することのマイナス面は何ですか?

4

2 に答える 2

5

プロジェクトの行は非常に明確であるため、VB.NET コードや C# には含まれませんか? これほどきれいなことはめったにないため、ファイル間をジャンプするときに多くのコンテキスト切り替えが発生します。あなたはまた、あなたのプロジェクトを維持しようとしている人に多くのことを求めています. それを維持しようとしている人は誰でも、おそらくその言語の最初の投票を得るはずです.

于 2012-12-01T02:36:06.820 に答える
2

クロス言語の相互運用性が必要な場合は、アセンブリを cls 準拠 (共通言語仕様) に記述することを検討する必要があります。

私が言及できる欠点の 1 つは、大文字と小文字で 2 つ (またはそれ以上) のメンバーを区別してはならないということです。

なんで?VB では大文字と小文字が区別されず、C# では大文字と小文字が区別されるためです。(clr は大文字と小文字を区別しませんが)

Cross Language Interoperabilityの詳細はこちら
CLS コンプライアンスの詳細はこちら

于 2012-12-01T02:35:39.577 に答える