S
Sean Hederman
[Snip]
Nope, never needed to... Yet.
Not neccesarily. If you find a bug in the .NET TcpListener class for
example, you can just write the Socket accepting code yourself. If the bug
is now fixed or unfixed it will have no impact on you whatsoever.
Actually it does. Unless the bug is in the .NET CLR/JIT it'll be in one of
the libraries, and my point was that you could then just circumvent the bug.
[Snip]
I agree wholeheartedly. The potential for a Patch Hell. or even a Framework
Hell where you try to figure out which of many frameworks is installed,
indeed still exists. However it does appear that .NET goes some way towards
ameliorating DLL Hell, and so far hasn't had a Framework Hell. Your Patch
Hell may indeed be a problem, but I haven't encountered it yet. So as far as
I'm concerned .NET is a step in the right direction.
Nothings a complete protection from difficult problems. .NET does cut down
on the amount of Hell though.
You are comparing different versions (which, BTW, are not always backwards
compatible) NOT the patches to which I refer.
Have you called Microsoft for a patch? Have you installed one? Have you
used the affected portions of the .Net framework and distributed this code
to non-patched systems?
Nope, never needed to... Yet.
If you are writing a "work-around" it will naturally depend on the bug.
Not neccesarily. If you find a bug in the .NET TcpListener class for
example, you can just write the Socket accepting code yourself. If the bug
is now fixed or unfixed it will have no impact on you whatsoever.
Heck, you could write your own IDE. But this still does not address the
Patch Hell problem.
Actually it does. Unless the bug is in the .NET CLR/JIT it'll be in one of
the libraries, and my point was that you could then just circumvent the bug.
[Snip]
The point I am making, is that the potential for "X Hell" has not
dissapated with the advent of .Net. .
I agree wholeheartedly. The potential for a Patch Hell. or even a Framework
Hell where you try to figure out which of many frameworks is installed,
indeed still exists. However it does appear that .NET goes some way towards
ameliorating DLL Hell, and so far hasn't had a Framework Hell. Your Patch
Hell may indeed be a problem, but I haven't encountered it yet. So as far as
I'm concerned .NET is a step in the right direction.
Net brings many good things to the table. Protection from "X Hell" is not
one of them.
Nothings a complete protection from difficult problems. .NET does cut down
on the amount of Hell though.