O'Reilly logo

C# for Java Developers by Adam Freeman, Allen Jones

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Overview of .NET

The .NET label is frequently applied to a broad range of technologies, products, and marketing initiatives, much the same as the Java label. Specifically, the scope of the .NET initiative can be broken down into the following five areas:

  • The .NET Framework

  • Development tools

  • Server products

  • Devices and clients

  • Building block services

The .NET Framework

The .NET Framework is roughly equivalent to the Java platform, consisting of a set of class libraries and a run-time execution environment, not unlike the Java Virtual Machine. Java binds these two items together with the Java Language Specification, whereas the .NET Framework is designed to support multiple languages, including C# and modified forms of Visual Basic and C++, and so does ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required