Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 1

Introduction to Microsoft .

NET
Microsoft .NET is Microsoft's new Internet strategy. .NET was originally called NGWS.

NGWS - Next Generation Windows Services

Before the official announcement of .NET, the term NGWS was used for Microsoft's plans for
producing an "Internet-based platform of Next Generation Windows Services".

What is .NET?
 It is a platform neutral framework.
 Is a layer between the operating system and the programming language.
 It supports many programming languages, including VB.NET, C# etc.

.NET provides a common set of class libraries, which can be accessed from any .NET based
programming language. There will not be separate set of classes and libraries for each
language. If you know any one .NET language, you can write code in any .NET language!

Are you confused by this definition? Well, that is OK. It is really confusing!

We cannot define .NET as a 'single thing'. It is a new, easy, and extensive


programming platform. It is not a programming language, but it supports several
programming languages. By default .NET comes with few programming languages
including C# (C Sharp), VB.NET, J# and managed C++. .NET is a common platform
for all the supported languages. It gives a common class library, which can be called
from any of the supported languages. So, developers need not learn many libraries
when they switch to a different language. Only the syntax is different for each
language.

Currently .NET supports the following languages:


• C#
• VB.NET
• C++
• J#

So, if you run your .NET exe in a Windows machine, the .NET framework for Windows will
convert it into Windows native code and execute. If you run your .NET application in UNIX or
Linux, the .NET framework for Unix/Linux will convert your code into Unix/Linux native code
and execute. So, your code is purely platform independent and runs anywhere! But wait, we
said it wrong... there is no .NET framework for UNIX or Linux available now. Microsoft has
written the .NET framework only for Windows.

What is ODP.NET?

ODP.NET allows developers to take advantage of advanced Oracle database functionality,


including Real Application Clusters, XML DB, and advanced security. The data provider can be
used with the latest .NET Framework 3.5 version.

ODP.NET makes using Oracle from .NET more flexible, faster, and more stable. ODP.NET
includes many features not available from other .NET drivers, including a native XML data type,
array parameters, RAC optimizations, and statement caching. ODP.NET is designed for scalable
enterprise Windows solutions by providing full support for Unicode and local and distributed
transactions.

You might also like