| .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 Microsoft .Net 3.5:
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 .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. |