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...

Comments

  1. As a fresher, I learned much precious information about .net from your blog, Thanks for taking time to discuss about the beauty of dot net language.
    Regards,
    DOT NET Training in Chennai|DOT NET Course in Chennai

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

    Keep learning and coding. Thank you Rasool.

    ReplyDelete
  3. Great article. Glad to find your blog. Thanks for sharing.

    digital marketing training in chennai

    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
  4. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly..

    Android Training in Chennai

    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
  5. The best thing is that your blog really informative thanks for your great information!
    erp providers in chennai

    ReplyDelete

Post a Comment

Popular posts from this blog

SSC CGL 2016 Tier-1 Marks / Result

DATA TYPES IN C#

Pattern printing program

IS STRING MUTABLE OR IMMUTABLE IN .NET?

Top Mutual Funds

SSC CGL 2017 TIER 2 RESULT OUT

JUST IN TIME (JIT)

Can we have multiple Main methods in one class

TOP 15 VISUAL STUDIO SHORTCUT KEYS

Top 10 Interview Tips and Questions