Welcome friends to the exciting journey of Microsoft .NET. If you are looking for information about what .NET is all about, what it can do for you or how it can help you and your customers, you have come to the right place. This section is intended to tell you about these and many more things. After covering this section you will be ready to delve into details of .NET.
The section is divided into following sub-sections:
1)Tracing the .NET History
2)Flavors of .NET
3)Features of .NET
4)Installing .NET Framework SDK
The first sub-section will introduce you with how .NET evolved and the path of .NET since its Beta releases.
The second sub-section will introduce you with various flavors of...NET and their respective SDKs. It also gives overview of Visual Studio.NET – an excellent IDE for developing .NET applications.
It is necessary to understand the features of .NET that make it robust, programmer friendly, powerful and flexible. The third sub-section is intended just for that. It gives overview of technical features that make .NET shine over traditional programming environments.
The final sub-section tells you how to install .NET framework SDK, what are the system requirements and related topics.
Tracing the .NET History
Sometime in the July 2000, Microsoft announced a whole new software development framework for Windows called .NET in the Professional Developer Conference (PDC). Microsoft also released PDC version of the software for the developers to test. After initial testing and feedback Beta 1 of .NET was announced. Beta 1 of the .NET itself got lot of attention from the developer community. When Microsoft announced Beta 2, it incorporated many changes suggested by the community and internals into the software. The overall ‘Beta’ phase lasted for more than 1 ½ years. Finally, in March 2002 Microsoft released final version of the .NET framework.
One thing to be noted here is the change in approach of Microsoft while releasing this new platform. Unlike other software where generally only a handful people are involved in beta testing, .NET was thrown open to community for testing in it’s every pre-release version. This is one of the reasons why it created so many waves of excitement within the community and industry as well.
Microsoft has put in great efforts in this new platform. In fact Microsoft says that its future depends on success of .NET. The development of .NET is such an important event that Microsoft considers it equivalent to transition from DOS to Windows. All the future development – including new and version upgrades of existing products – will revolve around .NET. So, if you want to be at the forefront of Microsoft Technologies, you should be knowing .NET!
Now, that we know about brief history of .NET let us see what .NET has to offer.
Flavors of .NET
Contrary to general belief .NET is not a single technology. Rather it is a set of technologies that work together seamlessly to solve your business problems. The following sections will give you insight into various flavors and tools of .NET and what kind of applications you can develop.
• What type of applications can I develop?
• When you hear the name .NET, it gives a feeling that it is something to do only with internet or networked applications.
• Even though it is true that .NET provides solid foundation for developing such applications it is possible to create many other types of applications.
• Following list will give you an idea about various types of application that we can develop on .NET.
1.ASP.NET Web applications: These include dynamic and data driven browser based applications.
2.Windows Form based applications: These refer to traditional rich client applications.
3.Console applications: These refer to traditional DOS kind of applications like batch scripts.
4.Component Libraries: This refers to components that typically encapsulate some.