Re: .NET haters ought to get a kick out of this
- From: "Ian R" <ianr@xxxxxx>
- Date: Sat, 25 Nov 2006 21:19:30 -0500
Allright. Let me rephrase that. I didn't set out to debate the size of the
framework. I just added a comment to your point about the size of the
runtimes.
It's installed by default on most modern operating systems. It wasn't then.
And just to continue to split hairs :) The VB6 runtime is 1.3 meg, add in a
couple of controls and the installer and you're closer to 2 meg.
In any case my original point was simply about having the runtimes installed
to make a fair comparison.
"mayayana" <mayaXXyana1a@xxxxxxxxxxxxxxxx> wrote in message
news:1A5ah.3314$sf5.3031@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
I wasn't debating the size of the framework,
I daresay that's exactly what you're doing. By the
time you reach the end of the following 2 paragraphs,
you've got the VB runtime at 2 MB that needs to be
installed (when actually it's 1 MB that's
dependably pre-installed on nearly all systems).
And you've got the.Net runtime shrunk to 4 MB, for all
practical purposes. By the time you're through with
the facts it sounds like a comparison betweeen the
two runtimes is splitting hairs. :)
That's exactly what I was referring to in saying
that .Net people make the problem worse by
downplaying it.
I was trying to make a pointget
that Karl ran the app without the framework installed and then said it
didn't work. (Yes I know he was being a bit tongue in cheek). You would
similar results without packaging the VB6 runtime. 2 meg was a pain thenThe
just as 25 meg is a pain now maybe a bit more for some people.
There are .Net packers that embed only parts of the framework that are
actually used into the output exe so no framework needs to be installed.
smallest app I've seen was 4 meg. I know someone is going to complainC:\WINNT\TEMP\Rar$EX01.437;.;C:\WINNT\system32;C:\WINNT\system;C:\WINNT;C:\P
that
that's too big but I don't see much difference between a 2 meg Hello
World
app and a 4 meg Hello World app in today's terms.
"mayayana" <mayaXXyana1a@xxxxxxxxxxxxxxxx> wrote in message
news:VgZ9h.3083$sf5.1591@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
But in all fairness you would get similar results if you ran a VB6
application without the runtime installed.
When VB6 first came out the runtime wasn't shipped on 9x and NT4.
That's not exactly "all fairness". When VB
first came out everyone shipped the runtime.
It was only 1 MB. Back then 1 MB was somewhat
inconvenient. It was a 4-5 minute download for
most people. But it was still nowhere near the
same problem that a 23-24 MB runtime poses now.
And VB installers installed it, so there was never
an incomprehensible message saying:
"MSVBVM60.DLL not found."
If the .Net runtime were similar then dotNetters
would just package it, too. But they can't because it's
far too big. And it's far too big because it's not
really a runtime. It's a VM. One might even go so far
as to say it's a miniature platform. The v. 2 runtime
unpacks (for me) to about 70 MB. 70 MB! My Win98
system folder is only 245 MB. It probably started out
as more like 150 MB. Yet I need another 70 MB to play
a trinket chess game.
The problem is compounded because dotNetters
are loathe to admit to downloaders that they'll
need to download a vast collection of support files,
so they generally downplay the issue, if they mention
it at all.
There was a discussion about that recently
on the shareware newsgroup. Someone had written
a small program that was already of questionable
size. (12 MB.) On the download page was just a note
under the main download link that said something like:
"This software requires the Microsoft .Net Framework."
The link to get the .Net Framework ( a remote
connection to MS) was in the form of a Microsoft logo.
I suspect that over 90% of the people
who see that page ignore the MS link because
they don't know what ".Net Framework" means,
and they don't care. They just want the software.
Then they download the .Net software (assuming
they have highspeed and don't mind downloading
12 MB.) Then it doesn't work. And that's the end of
that. They react exactly the way that Karl posted.
Hmmmm, all it does here is this:
---------------------------
Chess.exe - Unable To Locate DLL
---------------------------
The dynamic link library mscoree.dll could not be found in the
specified
path
rogram Files\WinRAR; ...
---------------------------
OK
---------------------------
Oh well... <delete>
--
Working without a .NET?
http://classicvb.org/
.
- References:
- .NET haters ought to get a kick out of this
- From: Jeff Johnson
- Re: .NET haters ought to get a kick out of this
- From: Russ Rose
- Re: .NET haters ought to get a kick out of this
- From: Bob Butler
- Re: .NET haters ought to get a kick out of this
- From: Tom Shelton
- Re: .NET haters ought to get a kick out of this
- From: Bob Butler
- Re: .NET haters ought to get a kick out of this
- From: Russ Rose
- Re: .NET haters ought to get a kick out of this
- From: Bob Butler
- Re: .NET haters ought to get a kick out of this
- From: Russ Rose
- Re: .NET haters ought to get a kick out of this
- From: Bob Butler
- Re: .NET haters ought to get a kick out of this
- From: Karl E. Peterson
- Re: .NET haters ought to get a kick out of this
- From: Ian R
- Re: .NET haters ought to get a kick out of this
- From: mayayana
- Re: .NET haters ought to get a kick out of this
- From: Ian R
- Re: .NET haters ought to get a kick out of this
- From: mayayana
- .NET haters ought to get a kick out of this
- Prev by Date: Setting the Caption of a Tab object in a Tabstrip control
- Next by Date: Re: can't access an access db...
- Previous by thread: Re: .NET haters ought to get a kick out of this
- Next by thread: Re: .NET haters ought to get a kick out of this
- Index(es):
Relevant Pages
|