Actually what is .Net ???

.NET provides tools and libraries that enable developers to create Windows software much faster and easier. .NET benefits end-users by providing applications of higher capability, quality and security. The .NET Framework must be installed on a user’s PC to run .NET applications.

The .NET Framework allows you to:

* Apply common skills across a variety of devices, application types, and programming tasks
* Integrate with other tools and technologies to build the right solution with less work
* Build compelling applications faster

Why are you (this blog author) developing in .NET?

The Mini-Tools developers were impressed with the Microsoft .NET technology and development platform and felt it provided the best
environment with which to build and deliver innovative desktop and Web
software for Windows. All of our software is written in C# for .NET on
Windows.

Applications in .Net:

Most of the people getting confused in types of .Net.Mainly .Net has 4 types of application.

1. Web Application

We are telling web application as ASP.Net that allow programmers to build dynamic web sites, web applications and web services.We can create ASP.Net applications by using any languages like C#,VB,Visual C++..which you need to deploy in your web server and used through URL.

2. Windows Application

Visual Basic .NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of Microsoft’s Visual Basic (VB) which is generally implemented on the Microsoft .NET Framework.We can create windows application in any language like VB,C#,.It creates an Exe, that can be install in every machine have UI.

3. Console Application

Console Applications are command-line oriented applications that allow us to read characters from the console, write characters to the console and are executed in the DOS version. Console Applications are written in code and are supported by the System.Console name space. Does not have any UI, Run in Command Prompt.

4. Mobile Application

Mobile applications can now be developed to deliver any types of data, to any user, any place in the world!.Different mobile devices support different programming languages. Some support WAP and WML, some support HTML or a limited version of HTML, and some support both or a different language.To support all types of mobile devices,developers must create one different application for each language.With .NET Mobile, Microsoft has introduced a new platform for developing mobile applications.

Have a happy coding…

Permanent link to this article: https://blog.openshell.in/2010/12/actually-what-is-net/

Leave a Reply

Your email address will not be published.