Pages






Monday, April 18, 2011

Why .net?

.Net Development and Programming Benefits and Advantages

  • Faster Development
  • Lower Costs
  • More Reliability
  • Better Interoperability and Integration
  • Better Scalability
  • Better Security
  • Better Performance

.Net is the next-generation computing platform from Microsoft. At the core of the .Net hype is a new layer of software that sits above the Windows operating system. This new .Net platform is a better platform for building and running applications software than the Windows OS that we know today.
.Net insulates software developers and computer users from the deficiencies and incompatibilities of operating systems. And .Net provides a new set of tools and prefabricated components of unprecedented power that can be used to write a new type of software called "managed code". Over time, managed code will become recognized as clearly superior.

Benefits Of .Net:

Managed code is more robust The .Net platform not only runs this new type of code but oversees its execution allowing software errors to be caught and halted before serious problems can occur. "Memory leaks", "memory corruption", and "blue screen of death" problems that freeze our old Windows systems in their tracks are prevented by .Net or curtailed before damage is done.

Side-by-side versions .Net software minds its own business. It stays together in one place rather than smearing itself all around our systems. And in doing so, it sidesteps the old Component Object Model (COM) -based mechanisms that allowed software packages to collide with and harm one another. In fact, .Net allows two versions of a managed code application to run side by side on the same computer without any interaction or conflict. .Net thus eliminates the need to remove an old version of a software product just to install and try out a new version.

Better security .Net security model is a promising new weapon in halting rogue software and security breaches. You've heard the old adage that you're either part of the solution or part of the problem. Managed code is part of the solution.

Better connectivity The new .Net software development tools and the standards based nature of managed code make it easier to develop systems that employ state-of the-art connectivity techniques such as XML Web Services. Our future will clearly be filled with a kaleidoscope of constantly collaborating systems, large and small, networked together, exchanging information and performing services for each other and for mankind. Building this high level of connectivity and requisite robustness demands new components, tools, and a standards-oriented approach. Getting there with old components and tools and without standards is an impossible challenge. .Net comes with a blueprint and toolset for the next generation of software for the new "connected world".

Faster software, faster development, easier deployment .Net is a completely new software technology, created from scratch, both to leverage groundbreaking technologies such as XML. Managed code is lean, speedy, and lightweight. These traits enable new innovation in application development and deployment. And, .Net includes a huge box of prefabricated industrial-strength components ready to use by software developers, allowing developers to save time while creating more robust and powerful applications.

Lower cost of ownership Each of the managed code advantages listed above promise to contribute to lower IT costs due to easier software development, easier and more trouble-free deployment, installation, maintenance, and security. The advantages of managed code are clear and recognition of this fact is gradually growing in the public consciousness and corporate boardrooms. Just as there came a day when the MS-DOS-based software market was pronounced dead, so will come the day when software purchasers will only settle for managed code. .Net is a new and better kind of software and a new set of tools to build it. And yes, .Net makes it easier to build and deploy the XML Web Services that everyone is talking about.

With Dot Net development and software, businesses can realize improvements in the time and cost associated with developing and maintaining their business applications, as well as benefiting from empowering employees with the ability to act on vital information anywhere, from any smart device. Moreover, taking the modular aspects of modern software applications and allowing them to communicate through standard Internet protocols (XML and SOAP), XML Web services offer a direct means by which business processes can interact. Applications hosted internally, as well as on remote systems, can be stitched together, allowing businesses to program the Web-quickly and economically creating specialized solutions that meet unique business needs. Creating XML Web services and exposing them on the Internet also provides another key advantage: it greatly expands the number of customers and business partners that can come in contact with a business's services.

 

Basic Technologies involved in .Net Development and Programming

 

.Net Technology

What it lets you do?

ASP.Net

Display information from databases in your database driven web site application, and process web forms - everything that you always wanted your web pages to do

ADO.Net

Extract information from SQL Server 7.0/2000, Microsoft Access, Oracle and various other databases

VB.Net

Use a fully object-oriented version of the Visual Basic programming language to develop applications

C#

Another fully object oriented language used to develop ASP.Net applications

0 comments: