VB .NET 2003 Standard vs. Professional

be58d2003

Well-known member
Joined
Mar 23, 2003
Messages
81
Location
Antioch, California
What is the difference between the two? Does the professional edition allow you to sell your product commercially? If I were to write an application in standard, and then later decided to get the professional edition, would I have to re-write the program in the professional edition or would the code remain the same?
 
The code would remain the same. The big difference between the two is that VS.NET Pro allows you to work with all of the four official MSs .NET lanyguages: VB.NET, C#, MC++/C++, and J#. You can sell the software made in Standard, the only license that does not allow it is VS.NET Pro Academic.
You can get more info here:
http://msdn.microsoft.com/vbasic/howtobuy/choosing.aspX
 
Okay... now I understand it, but... my next question is, could I intially create a program where say... a portion of it was created in VB and then maybe another portion such as a class or module (please bear with me I am still quite new) was created in C++ be used interchangeably. I guess the best way to ask it, if I created one program, and inter-mixed the two languages... would the program work? I am just trying to explore my options here... I havent upgraded to VB .NET 2003 (was going to this weekend), but I am wondering if I should hold out and save the $$$ to get the Professional Edition.
 
You cant create one assembly (exe or DLL) using more than one language with VS.NET (any edition). If im not mistaken its possible using some advanced command line compiler options.
 
Each project in Visual Studio .NET must be a single language, however a solution can have multiple projects, and therefore multiple languages. If you choose to develop using two or more languages, youll likely want to use an n-tier or otherwise modular approach.
 
Back
Top