2012-05-04 4 views
2

私は新しいウェブサイトをVisual Studio 2010 Ultimate/vbに作成しています。これを追加してジャズアップしたいと思います。だから私はVS Team Servicesテンプレートから新しいプロジェクトを追加しています。 C#にはvbよりも多くのプロジェクトがあるようです。私はVBのウェブサイトにC#とレーザープロジェクトを追加しても大丈夫かどうかを判断しようとしています。もしそうでなければ、C#でウェブサイトを開始します。Visual Studio vb Webサイトにrazor(cshtml)プロジェクトとc#プロジェクトを追加するのは間違っていますか?

あなたのウェブサイト内のプロジェクト間でミキシング言語を使用すると、今後ビルドやパブリッシュが行われることになりますか?または、私はC#でWebサイトを開始することをお勧めします(VS内にはさらに多くのプロジェクトがあるため)、ウェブサイト全体で言語を同じにしておきますか?ありがとう!

+0

もしあなたがジャズの意味に依存しているならば、VBであなたのウェブサイトを開発するだけで、ジャズアップするHTMLページにjavascript/jQueryを追加することができます。 –

答えて

2

あなたのチームに多様なスキルセットがある場合、他の言語よりも特定の言語に適している言語があるので、これは素晴らしいアプローチです。 。

すべてがMSILにコンパイルされるため(ある詳細はhereを参照してください)、1つのソリューションで異なる言語を使用することに問題はありません(1つのプロジェクトにつき1つのlangugageを使用する必要があります)。

+0

時間を割いてくれてくれてありがとう、Jan。私はちょうどワンマンショーで、小さなスタートアップ企業を経験している経験豊富なプログラマーではありません。私は2つのウェブサイトを作っただけで、どちらもVS/VBにありましたが、今はC#でプロジェクトを追加するのがより快適になりました。ありがとう、また、リンクのために! –

3

プロジェクトを分けておくまでは何の問題もありません。つまり、VBで1つのコントローラを書き、同じプロジェクトでC#の別のコントローラを書き込むべきではありません。

限り私は、同様の質問を頼まれた

+0

応答ありがとう、Deepesh。問題が発生するかどうかは本当に分かりませんでしたが、あなたとJanさんの提案のように、各プロジェクト内で言語を同じにしておきます。私はあなたの助けに感謝します! –

1

同じ溶液中でさまざまなプロジェクトを維持するのに問題はありません知っている:Can you mix .net languages within a single project?

はもう少しを追加するには、私は誰もが異なる2をミックスすることをお勧めすることはありません言語。 1つのプログラミング言語を使用するソリューションから始める場合は、そのソリューションに新しいプロジェクトを追加する場合でもそのプログラミング言語を使用してください。あなたの考え方をある言語から別の言語に切り替えることよりも悪いことはありません。あるプロジェクトがC#であり、他の2つがVB.NETであった以前の会社にプロジェクトがありました。これらのプロジェクトを維持することは悪夢であり、VB.NETやC#ではifのようなものを評価する方法では微妙なバグの多くは言及していませんでした。

あなたの提案は、1つの言語を選択してプロジェクトに固執することです。

+0

私はその質問を見ていませんでしたが、それは'08、Huskeから戻ってきました。私を助けてくれてありがとう。私は本当に大きな会社ではない。私は少数のウェブサイトを作りました。これは小さなスタートアップ企業のためのもので、私はVBでウェブサイトを開始することに戸惑うだけでした(これは私がよく知っています)、C#でプロジェクトを追加しています。しかし数十のプロジェクトはありません - ほんのわずかです。あなたの経験からあなたの入力と知識をありがとう! –

関連する問題