Difference between asp.net ,c# and vb.net

@rucrazy4 (783)
India
November 7, 2009 4:47am CST
I confused in terms of asp.net that i saw many source of asp.net , vb.net but i cant understand difference between them. They have same source code.. if some one know about correct clarification of this then please help me.....
2 people like this
1 response
• India
7 Nov 09
With ASP.NET, developers can choose to create the server-side code for their Web pages in a myriad of languages. The most common languages that developers will choose, will likely be VB.NET or C#. (There are a number of other languages one can choose to use, from Perl.NET to JScript.NET to COBOL.NET.) Of the many ASP.NET articles and code examples that exist on the Web, it seems that while a slim majority of them are shown VB.NET, a good number are written in C#. What language is the "best" language choice? If you are a VB wizard, should you take the time to learn C# or continue to use VB.NET? Are C# ASP.NET pages "faster" than VB.NET ASP.NET pages? These are questions that you may find yourself asking, especially when you're just starting to delve into .NET. Fortunately the answer is simple: there is no "best" language. All .NET languages use, at their root, functionality from the set of classes provided by the .NET Framework. Therefore, everything you can do in VB.NET you can do in C#, and vice-a-versa. The only differences among languages is merely a syntactical one. If you are more familiar with Java, JScript, or C/C++, you may find C#'s syntax more familiar than VB.NET's. If you've been doing VB for the past five years, there's no reason to think you have to now switch to a new langauge (although you should always look to be learning new things).
• India
7 Nov 09
Some More... asp.net is simple a library that makes it easy for you to create web applications that run against the .NET runtime (similar to the java runtime). vb.net is a language that compiles against the common language runtime, like c#. Any .NET compliant language can use the asp.net libraries to create web applications.
@rucrazy4 (783)
• India
7 Nov 09
Oh that mean asp.net is the superior of c# and Vb.. Is it just for code or all variables for languages are change according to language which is used,And I also listen that its framework support more of 20 language , can you explain the cobol.net and perl.net. And Perl is the language of asp.net framework.. i am more confused
• India
7 Nov 09
Cobol.net is to interface with ADO.net and other web languages like Java, and c#. in other words the .Net platform, which everyone appears to be embrazing. there is more flexibility in .net support for databases such as access and foxpro. Perl.NET is ActiveState's technology that allows .NET Framework code to access Perl code running outside Microsoft's .NET framework using the traditional Perl interpreter. PerlNet is included with the Perl Dev Kit, the essential toolkit for Perl programmers.