You
can order a free windows xp sp2 cd from microsoft.com and it'll be delivered
to you anywhere in the world. It does not even require the delivery charges.
And it even says that once you install it, you can just pass the cd to
someone else.
Oooh. Mr. Bill is turning into a generous softie in his
old age. It might be fun to order a CD just so that I
can have the pleasure of legally giving Microsoft
software to someone who uses XP.
That reminds me of another reason I don't move to
..Net: The IDE won't run on Win98SE and I don't want
to switch to Windows Xtra Problems. I find it ironic
that most Java and .Net developer software runs only
in very limited environments. Yet both systems aim to
be thoroughly cross-platform.
(still havnt read the article) Mark is an expert. No problem with that.
What
he says, he definitely is talking with all his knowledge and worried about
all the resources that .net creates and the way it works currently. But is
he the only expert? What about all the great guys writing on msdn mag? Jeff
Richter, Don Box, etc.,. Are they not experts. Ofcourse u n me know that
they are. Are they not worried about .net consuming all these resources? I'm
sure some of them maybe. But they dont quit .net for this reason.
This all started with you asking why there might be
a problem writing dekstop software on .Net, but you
keep bringing it back to a question of whether .Net is
good out of that context. The whole point of Mark's article
is that there is a difference. He thinks .Net is fine for
web-based software. The point he's making is that
it's basically Microsoft's version of Java and doesn't
belong on the desktop. It may be true that new hardware
will solve the resource problem, but it's hard for me to see
that as progress. Needing 4 GB of RAM to write letters
and send email is a pitiful state of affairs.
Well said. You must be a very good dev. And I assure you that you can do all
this in .net too. There is a greate place for devs like you in the .net
community. You can play with wsock32.dll or anyother you like, and the
quality of debugging that you'll get with vs.net...
That's kind of you to say, but there wouldn't be much
value in using .Net if I'm just going to do it all unmanaged.
I'm surprised that I could write an email sender
using wsock32.dll without problems. That's good to know.
But then, I don't need the runtime or .Net if I do it that
way. I'd have a 50 KB program, with no dependencies,
if I do it in VB6. If I write the same thing in .Net it will
require the 25 MB runtime and probably compile
to about 10 MB!
Can you see how different that is from the point of
view of people writing desktop software? Maybe you're
doing ASP.Net on a corporate server, or something like
that. That is very different from someone writing small,
downloaded software to be used on all versions of
Windows. Avoiding an extra 500 KB of installer size
or an extra dependency that might cause incompatibility
problems on some systems is a significant improvement for
me. And since I can do what I want with a pre-installed
API that's on all Windows versions, it would be crazy
to switch. It would be like getting an 18-wheel truck to
transport my car to where I'm going. It makes much more
sense to just drive the car.
