Trusted ptc website Trusted ptc website Author
Title: Features of .NET
Author: Trusted ptc website
Rating 5 of 5 Des:
Features of .NET Now that we know some basics of .NET, let us see what makes.NET a wonderful platform for developing modern applications. ...
Features of .NET

Now that we know some basics of .NET, let us see what makes.NET a wonderful platform for developing modern applications.
Rich Functionality out of the box
.NET framework provides a rich set of functionality out of the box. It contains hundreds of classes that provide variety of functionality  ready to use in your applications. This means that as a developer you need not go into low level details of many operations such as file IO, network communication and so on.

Easy development of web applications
ASP.NET is a technology available on .NET platform for developing dynamic and data driven web applications. ASP.NET provides an event driven programming model similar to visual basic 6 that simplify development of web pages now called as web forms with complex user interface. ASP.NET server controls provide advanced user interface elements like calendar and grids that save lot of coding from programmer side.

OOPs Support
The advantages of object oriented programming are well known.  .NET provides a fully object oriented environment. The philosophy of .NET is -"Object is mother of all." Languages like visual basic.NET now support many of the OO features that were lacking traditionally. Even primitive types like integer and characters can be treated as  objects-something not available even in OO languages like C++.

Multi-Language Support
Generally enterprises have varying skill sets. For example, a company might have people with skills in visual basic, C++, and java etc. It is an experience that whenever a new language or environment is invented existing skills are outdated. This naturally increases cost of training and learning curve. .NET provides something attractive in this area. It supports multiple languages. This means that if you have skill in C++, you need not throw them  but just mould them to suit .NET environment. Currently four languages are available right out of the box namely-visual basic.NET, C#(C Sharp),Jscript.NET and Managed C++. There are many vendors that are working on  developing language compilers for other languages . The beauty of multi language support lies in the fact that even though the syntax of each language is different, the basic capabilities of each language remain at par with one another.

Automatic Memory Management
While developing applications developers had to develop an eye on system resources like memory. Memory leaks were major reason in failure of applications. .NET takes this worry away from developer by handling memory on its own. The garbage collector takes care of freeing unused objects at appropriate intervals.

Compatibility with COM and COM+
No more DLL Hell
Strong XML Support
Ease of deployment and configuration

Security
Windows platform was always criticized for poor security mechanisms. Microsoft has taken great efforts to make.NET platform safe and secure for enterprise applications. Features such as type safety, code access security and role based authentication make overall application more robust and secure.

Installing the .NET Framework SDK
Following sections will tell you everything you need to know for installing .NET framework.
Hardware requirements
In order to install .NET framework SDK follwing hardware is required:
Computer/Processor: Intel Pentium Class, 133 MHz or higher
Minimum RAM Req: 128MB, Higher recommended
Hard disk Space: 1GB more prefered
Software Requirement:
Microsoft Internet explorer5.01 or later is prefered
Microsoft Data access components 2.6
Operating System: Latest Prefered

About Author

Advertisement

Post a Comment

 
Top