views:

31

answers:

2

Hi, Could anyone guide me as what is the difference among the following, 1) Visual Studio Express Edition 2)Visual Studio Professioanl Edition 3) Microsoft .Net And is there any thing like Visual Studio.Net?

Please guide me, as I am currently working on express edition, but my other colleaques are working on different environment which I don't know (language is same for all developers i.e. VB), and I need to do some working on their implemented codes as well.

Please guide me,

Regards Asad

+2  A: 

"Microsoft .NET" is a platform rather than an IDE. It's not really comparable with the other two.

The Express editions of Visual Studio are basically cut down versions of the commercial editions. In particular, Express doesn't allow plug-ins such as ReSharper to run - but there are various other limitations too. If you're a professional software developer, you should almost certainly ask your company to provide you with VS Professional (or higher, but Pro will probably be fine). You certainly can develop in Express, but it's really designed for hobbyists rather than professional developers.

Visual Studio was called Visual Studio .NET just for two releases - 2002 and 2003.

Jon Skeet
Yes, i have recently started career in development domain. My other colleqeas are using Professional edition, but i am using express one, alhtough i have the liscensed for me as well for professional edition.
Asad
@Asad: If you've got a licence for Professional then I strongly suggest you install that.
Jon Skeet
what do you mean by Platform, than an IDE(as i know what an IDE is, but i donot know what a platform meant?).
Asad
my colleaque forwarded me a code of VB but i am unable to open it with espress edition.
Asad
All the files have .FRM and .FRX and .BAS extension.
Asad
@Asad: That sounds like it's possibly VB6 rather than VB.NET. Find out *exactly* which version of Visual Studio they're using.
Jon Skeet
ok sure, i will confirm!
Asad
but please highlight the difference between plateform(.net) and IDE(VS)?
Asad
@Asad: In this case, ".NET" is a combination of libraries and the runtime (CLR). Collectively it provides everything you need when you're *running* the application. It also contains C# and VB compilers, so you *can* develop with just .NET installed, but usually having an IDE is worthwhile.
Jon Skeet
Thanks Jon you are really helpfull~
Asad
Just confirmed fro colleaque thast the project forwarded to me was in VB 6.0.Please tell me any method to compile,execute this VB6 code in VS 2010(Express Edition)
Asad
@Asad: You can't. You'll need VB6. As of Visual Studio .NET 2002, Visual Studio doesn't support VB "classic".
Jon Skeet
A: 

The .Net framework is a collection of libraries. Visual Studio Professional is the paid edition of Visual Studio Express. There is also a Standard Edition which has less functionality than the Pro version.

One difference between Express and Pro is that the Pro Edition has the possibility to connect to a database (like SQL Manager studio)

Roger
Note that VS2010 doesn't have a Standard SKU - just Professional, Premium and Ultimate.
Jon Skeet
So you mean Visual studion uses the libraries of .Net framework?
Asad
which software i need to install to open .FRM , .FRX and .BAS files of VB project?
Asad
@ Asad: yes, you are using functions in the libraries while programming in Visual Studio. The reason you can not open these files is because you have installed the C# Express edition. If you switch to the Pro version make sure you both install C# and VB.
Roger