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