Frank Mccown Techlunch Old Dominion University March 28, 2007
Frank Mccown Techlunch Old Dominion University March 28, 2007
NET
Frank McCown
TechLunch
Old Dominion University
March 28, 2007
Before .NET
Windows GUI development: Win32 API,
MFC, Visual Basic
Web development: ASP
Java – “Write once, run anywhere.”
Embrace and extend: Visual J++
.NET Framework
First developed by Microsoft in 2000
Current version (3.0) released in Nov 2006
Targets primarily Windows OS, but Mono
Project (headed by Novell) supports Linux,
Unix, FreeBSD, Mac OS X, Solaris
Primary languages: C#, Visual Basic
.NET, C++/CLI, and J#
Third-party languages: Ada, COBOL,
LISP, Perl, Ruby, and many more
http://en.wikipedia.org/wiki/Image:Overview_of_the_Common_Language_Infrastructure.png
Comparison to Java
compile execute
Hello.java Hello.class JVM
compile execute
Hello.vb Hello.exe CLR