I’m creating a new website in Visual Studio 2010 Ultimate / vb and I want to add things to it, to jazz it up. So I’m adding new projects from the VS Team Services templates. It seems there are many more projects in c# than vb. I’m trying to figure out if it’s okay to add a c# and razor project to a vb website, because if not, I’ll start the website in c#.
Will mixing languages between projects within your website present issues in the future when it comes time to build and publish? Or is it recommended I begin the website in c# (since there are more projects within VS) and keep the languages the same throughout the website? Thanks!
I think that is a great approach when you have a diverse skillset in your team, since some languages are better suited for specific tasks than others.
There sould be no problems with having different languages used in one solution (although you should use one langugage per project) since everything will be compiled into MSIL (some details can be found here).