Wednesday, March 12, 2008

Application Development in dot net

The tender of this article is to throw a light on what .Net is? What problems can it solve & last but not the least why .Net? Microsoft .Net is a platform built on top of the operating system. .Net is influenced by other technological advances such as XML, Java & COM.

VB .Net is the major change to the popular Visual Basic programming language. What is special about VB.Net is its tight interoperability into .Net framework.

.Net is Microsoft’s vision of applications in the internet age.

There are three parts of .Net:

1. .Net Framework which provides an exceptionally attractive environment for creating & using software components. Components are the features that are used to create and test Visual Studio programs.

2. Software development kit which is used to create different forms. A simple form can be designed by simply dragging & dropping tools from the toolbox window. But before that the application developer has to start with the standard IDE. There are many tools available in the toolbox. We can simply double click on them & use them on our forms. There are special tools as well which have to bring in the window from the component panel.

3. Development Environment

Basically Microsoft .Net provides:

· The common language runtime platform

· Multiple language development with no language being preferred over the other

· The .Net framework, an extensible programming model which provides a very large class library of reusable code available to any .Net language.

· Support for any networking infrastructure built on the top of internet standards

· Support for new industry standard of web services, Web services represents a new mechanism of application delivery that extends the idea of component based development to the internet.

· ASP.Net which allows you to understand the standard programming practices to develop Web Applications.

Now, we have some idea about what .Net is. The next question in the queue is what problems .Net can solve? .Net solves problems that have plunged the developers in the past.

The main problem was the problem of Windows development. The other main issue was Security in Win32 which is difficult to understand & use. To solve these problems .Net has provided a set of services that is available to all languages at all the times.

.Net is the future of application developers. .Net possess following advantages which make it the hottest in the market:

  • .Net provides enhanced interoperability features based on internet standards.
  • .Net improves robustness of the classic windows applications
  • .Net offers developers a new programming platform & superb tools with XML playing a fundamental role.