what is .NET

K

Kevin Spencer

The Microsoft .Net platform is a platform, which is the same thing as a
framework. It is an existing structure that you build on, in this case, a
software structure on which you build software. A framework is a skeletal
structure designed to enclose something, or as the basis for something
bulit. So, in essences, they are the same idea. In carpentry, for example,
you build a foundation which serves as a platform upon which you build a
house or building. The first part of the house that is built is the frame, a
structure which is skinned and finished, which forms the overall shape of
the house.

A technology, on the other hand, is a set of scientific principles and/or
systems, which are used in the construction of technical constructs, such as
software programs. The .Net platform is not a technology per se, but
contains a number of technologies, which are like the tools and techniques
used to build with.

--
HTH,

Kevin Spencer
Microsoft MVP
Ministry of Software Development
http://unclechutney.blogspot.com

Any experience you can walk away from
is a good one.
 
B

Brian Tkatch

vaibhav said:
Dear all

Is .NET a Technolgical Platform
or

is it just a Framework

whats different b/w techonolgy and Framework

EggHeadCafe.com - .NET Developer Portal of Choice
http://www.eggheadcafe.com

..NET is a set of object-oriented inherited components with a strict
hierarchical interface.

"technology" and "Technolgical Platform" are just meaningless
buzzwords. Framework refers to a set of rules which allow things to be
done in a certain way, which .NET most certainly provides.

Because .NET is so different than the erstwhile standards, it also
strongly suggests a different way to go about doing the same things.

B.
 
G

Guest

While .Net is "all the above" referring to all the previous replies, I had a
hard time moving to .Net in the early days until I finally began to see it as
simply a class library.

I struggled with the transition because I knew that .Net was supposed to be
this entirely new paradigm for developing software - and it is - but in its
simplest form, just think of it as a class library, or set of class
libraries, and Visual Studio .Net as a new IDE. Learning all the rest about
the CLR, IL, etc. Once I started with that little step, it allowed the rest
of it to begin to make sense to me.


Dale
 
G

Guest

MyOriginalPost.Replace(
"Learning all the rest about the CLR, IL, etc.",
"Learning all the rest about the CLR, IL, ect. can come later."
);
 
S

ssamuel

Dale said:
While .Net is "all the above" referring to all the previous replies, I had a
hard time moving to .Net in the early days until I finally began to see it as
simply a class library.

I think that's a little too much simplification. While maybe strictly
true, Microsoft intends .NET to be used with IIS, AD, WMI and their
other related technologies to offer a competitive solution to J2EE.

Between Windows server technologies the framework, and all the .NET
programming models (web services, Windows services, web forms and
Windows forms), you're encapsulating similar functionality to servlets,
Javabeans/EJB, JSP, JDBC, Tomcat, JNDI, and more. Clearly, J2EE is more
than a class library, and therefore .NET running with the linked
services is more than a class library.

Would .NET be "simply a class library" if mscorlib.dll was separated
into System and everything else in System.*? I would think not, and the
mere inclusion of lots of libraries in a single assembly, invoking the
assembly vs. namespace argument, doesn't make them the same. Other than
that, the rest of the class library can be freely retrofitted, yet .NET
as a platform would still stand.


Stephan
 
M

Morten Wennevik

Well, Microsoft claim it is their strategy for a web service driven system.

http://www.microsoft.com/net/basics.mspx

What many people think of as .Net is actually the Framework for creating
this system, although the system may not actually use any web services.
Somehow the newsgroups microsoft.public.dotnet.general and
microsoft.public.dotnet.framework seems almost identical.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads

.Net Framework 1
British date instead of american 1
tell more about .net framework 6
hkey_classes_root\pst\ does not exist 1
Ia deleting Vista's defender an option? 1
/? 2
et-131x 2
Windows XP 1

Top