C
Cor Ligthert [MVP]
Willy,
No I don't admit, for me is it an extention on the current operating system.
Including things as culture, security or whatever, which are not really
needed in a runtime. CLR/CLI is a part of the Framework, it is for me not
the framework.
I am not discussing what it does in Win32. Will you tell me that it will
work in the same way as this in WinXQ. (Some not existing version maybe
after WinFX). Where the Net still can be as an independable layer between
hardware, OS and whatever other parts, however in a more to the user and is
situation tailored way.
That a car was the most efficient driving on coal in 1890 (and in war time
in the Benelux) does not mean that coal would forever be the best fuel for a
car.
Cor
Even if you look at it in an abstract way, you have to admit that the
framework is nothing else than a runtime (CLR/CLI) and a set of libraries
presenting an OO API to the users of the containing classes.
The CLR uses the platform (Win32) services to perform it's specific tasks
(memory allocator, thread allocator, timer and synchronization services
etc...) and offers some of these services to the framework classes in top
of
it.
No I don't admit, for me is it an extention on the current operating system.
Including things as culture, security or whatever, which are not really
needed in a runtime. CLR/CLI is a part of the Framework, it is for me not
the framework.
A large part of framework classes themselves, are also wrapping the
platform
specific API's (think file I/O, Security service API's )or some
specialized
API's (think ADO.NET, SQL Server etc..), or are calling into COM based
services to present an OO view of the services to the user of the
framework.
The classes that wrap the OS or specialized services are not restricted to
a
specific namespace or assembly, and that's what John implied, but he is
wrong.
I am not discussing what it does in Win32. Will you tell me that it will
work in the same way as this in WinXQ. (Some not existing version maybe
after WinFX). Where the Net still can be as an independable layer between
hardware, OS and whatever other parts, however in a more to the user and is
situation tailored way.
I wrote some messages ago already that I am not writing about what is now.Only a few of the framework classes are not calling into the 'unmanaged'
API, simply because they are self contained, they don't need any auxiliary
services.
That a car was the most efficient driving on coal in 1890 (and in war time
in the Benelux) does not mean that coal would forever be the best fuel for a
car.
Cor