As we saw in the previous chapter, .NET supports many different languages; in fact, there’s no limit to the number of languages that could be supported. If you’re used to writing ASP 2.0 or ASP 3.0, you may think the choice of VBScript or JScript would be an obvious one. But, with ASP.NET, Microsoft did away with VBScript, merging it with Visual Basic. ASP.NET’s support for C# is likely to find favor with developers from other backgrounds. This section will introduce you to both these new languages, which will be covered in more depth in the next chapter. By the end of this section, you’ll likely agree that the similarities between the two are astonishing any differences are minor and, in most cases, easy to figure out.
Traditional server technologies are much more constrained in terms of the development languages they offer. For instance, old-style CGI scripts were typically written with Perl or C/C++, JSP uses Java, Coldfusion uses CFML, and PHP is a technology and a language rolled into one. .NET’s support for many different languages lets developers choose the ones they prefer. To keep things simple, this book will consider
the two most popular: VB and C#. You can choose the language that feels more comfortable to you, or stick with your current favorite if you have one.
Traditional server technologies are much more constrained in terms of the development languages they offer. For instance, old-style CGI scripts were typically written with Perl or C/C++, JSP uses Java, Coldfusion uses CFML, and PHP is a technology and a language rolled into one. .NET’s support for many different languages lets developers choose the ones they prefer. To keep things simple, this book will consider
the two most popular: VB and C#. You can choose the language that feels more comfortable to you, or stick with your current favorite if you have one.