.NET fundamentally changes the state of paradigm of software
development, the nature of the components, their relation
to the classes and objects of object-oriented technology,
how to document components and how to combine components
from different languages.
The architecture present at the center of the .NET framework
is an object model, called the VOS (Virtual Object System).
This sets .NET apart from the other component models available,
which are organized around a programming language (Java),
an application interconnection model (CORBA), Active X (COM).
The object model for .Net is not identical to the class
or object model of any one of the following languages like
C ++ or JAVA. The design of the .Net object model, in contrast
to other programming languages is superior to any other
model. The type system of .NET gives objects of predefined
basic types such as integers and characters a clear place
in the type system.
.Net model is designed to be truly language-independent.
The introduction of C# (C-sharp) language along with .NET
is a human-usable language that directly reflects the .NET
object model. .NET is truly multi-language.
Developed for the Internet Age: The .NET platform has been
designed particularly for the Internet age. ASP.NET and
web services enable programmers to build scalable applications
for the future with less coding and better performance.
Automated Memory Management: .NET provides a solution to
the memory management problems faced by today's programmers
by employing automatic garbage collection which manages
the allocation and release of memory for the application
variables and objects.
Standard Toolset: Microsoft Visual Studio .NET provides
a unified, shared IDE for all DOT NET-compliant languages.
Other companies can also plug their languages into the IDE
and get all the support of the .NET tools.
Multiple Languages: Another benefit of .NET is the facility
to program in multiple languages. That is, different modules
of an application can be coded in any of the DOT NET-compliant
languages and can be integrated as a single application.
Even classes defined in one language can be used in another
MSF: Microsoft Solutions Framework (MSF) Process Model defines
the following working methodology:
Gathering and Analyzing Information
Creating the Conceptual Design
Creating the Physical Design
Envisioning the Solution
Creating the Logical Design
About the Author:
The article is published by John Parker for A-1
Technology, Inc, an offshore outsourcing company
>> Return to Web Design Article