Today in Engineer's World, we
are posting a new article with our new category .Net Tutorials in very easy way. Posted By- +Manish Kumar Gautam +LIVE VIAR
+ASP.NET SOLUTIONS
Click imagination
hunt to see latest Blogs
What is .NET?
Microsoft .Net (pronounced dot (.) net) is a software component that runs on the Windows Operating System. .Net provides tools and libraries that enable developers to create Windows Software much faster and easier.
Microsoft describes it as:".Net is the Microsoft Web Service strategy to connect information, people, system and devices through software".
Why .NET?
.Net is a platform developed by Microsoft which supports many programming languages in it. It is created mainly to reduce the effort of the developers to develop the applications in any programming language. Currently, it supports the following languages; C#, VB.Net, F# and VC++.
The programs created using
.NET are very efficient in performance. The new technologies introduced into
.NET like WCF, WPF, Silverlight are very useful to create rich User Interfaces
with high performance and scalability.
At present, the software
majors require a platform where they can code smart as well as fast. In this
regard, .NET is the best technology available in the market. You also think
when there are lots of languages available to us like Java, Php, Vb.net, Perl,
C, C++, Visual Basic, and many more then why to use this language. What's great
about that language?
o
It
supports more than 70+ languages at present.
Till Visual Studio 2003 it supports 44 languages and the number going to
increase to 63(60+) in Visual Studio 2005.
o
It
is language Interoperable. Language
interoperable means one can write a code/program in language like Vb.Net and
can use it functionality in some other languages like C# or F# or any other.
o
It
supports various application like -
1.
Console
Application,
2.
Windows
Form Application,
3.
Web
Based Application,
4.
WPF
Application,
5.
WPF
Browser Application,
6.
ASP.NET
Web Application,
7.
Silverlight
Application,
8.
WCF
Service Application,
9.
WCF
Workflow Service Application,
10. Workflow Console Application
and
11. Crystal Reports Application.
o
It
supports various Communication Services.
Communication Services means where a client can communicate or exchange messages
with server and a server is also able to communicate with the client. It supports
Services like -
1.
Web
Services, Remoting Services,
2.
Windows
Services,
3.
Windows
Activation Services and
4.
Windows
Communication Foundation (WCF).
o
It
provides "Intellisense" Tool. Now
what is this? For ex- When you type a C# class name or keyword, you have a
choice: you can either type the complete word yourself, or let the tool that is
part of the Code pane do it for you. The tool that does this for you is called
Intellisense.
o
It
also provides Code Reusability, Code Security,
Exception Handling, Instance Management and
Garbage Collection.
1.
Code Reusability: Use of existing software to build new software. As it saves
time and resources.
2.
Code Security: Security provided to our code from entrusted users.
3.
Exception Handling: Giving information about the error that may occur between
the programs.
4.
Instance Management: Dictates how long the services remain on the server.
5.
Garbage Collection: Helps to clean unused managed object and reclaims the
memory.
6.
Visual
Studio .Net is Microsoft own Tool. It helps Developers to built Windows
Application, Web Application and Web Services running on any platform that
supports .Net.
What are the advantages of .NET?
.Net provide various
advantages like -
o
Object Oriented Programming: By using the concept like
Encapsulation, Inheritance and Polymorphism.
o
Good Design
o
Language Independence: No restriction for using languages.
o
Language Interoperability: Can access data from one language to
another.
o
Efficient Data Access: Easy to access data from different
platform and machines.
o
Code Sharing:
Agreement on sharing of code between two parties.
o
Improved Security: Improvement provided by various secured protocols.
For any query, comment us
below.
Next - .NET Framework
Click imagination
hunt to see latest Blogs
Keep learning and sharing...