Drop Down MenusCSS Drop Down MenuPure CSS Dropdown Menu

Thursday 20 November 2014

WHAT IS .NET OR .NET LANGUAGE?



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.


Click imagination hunt to see latest Blogs

Keep learning and sharing...

5 comments:

  1. Good to hear that. This is a result of hard work and anyone can do that.

    Keep learning and coding. Thank you Rasool.

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete
    Replies
    1. Hey Arjun Rishi,
      Recently we are posting articles on pattern and diamond problem. One of the most asked interview question. Stay in touch with us to learn more.

      Delete
  3. This comment has been removed by a blog administrator.

    ReplyDelete
    Replies
    1. Hey Xplorant Seo,
      Recently we are posting articles on pattern and diamond problem. One of the most asked interview question. Stay in touch with us to learn more.

      Delete

Featured post

Think that makes you rich and richer

 Napolean said: “You can think and grow rich, but if you can be brought up like most people with work and you won't starve, this wil...