jim said:
It really never was an issue - more of an excuse to go to .Net. The simple
fact was that DLL Hell was curable by simply placing all of your apps DLLs
in the same dir as the exe. But, with Thinstall or Postbuild you don't even
have to do that.
Yes. I'm reminded of an episode of the American version of the Office
where they have a "Run for the Cure" for rabies (an already curable
ailment).
Really? When did that start? I am not aware of the framework being
installed as a security update or as a part of SP2? That's been one of my
pet peeves - why wasn't it?
I must be mistaken about XP, but I know Vista has the framework installed.
Unless you or your company wrote 1.0 or 1.1 apps.
Yes, then you only need 1.0/1.1.
Sound logic.....people with older PCs should just get the hell off the
internet. I like that! (But I wonder what they would think about it.
Hmmmm.... )
What I said and your response are vastly different. I simply suggested
you should use a different language for development if your target
environment has little to no support for recent updates/the .NET
framework. My onus was on the developer, not on the user.
Right. It's just that Thinstall/Xenocode make it more difficult than
obfuscation alone.
Either way, it still runs on X86, and therefore must decode to
instructions for those processors.
Most useful applications write some data to the registry and do manipulate
files (although not necc system files). I have rarely found programs useful
that are so simple as to not use the system registry or manipulate files on
my systems.
Note the *certain parts* in the point you replied to. Anyone can write
files to the system, there's a specific spot for it for each user in
fact. It's more *where* you can write files to that are controlled by
security.
I guess that depends on your Windows permissions and network admin's anal
tension.
Yes, but trying to get around restrictive administrative policies such
as not installing software is probably a breach of the AUP of the
organization you work for. Most AUPs I've read/written include copying
files which do not alter the windows registry or install to a permanent
location as "installation".
If your counterpoint is that YMMV, well no duh.
You don't work with the general public, do you?
Which is exactly my point. This is why the majority of software comes in
installable form and maintains itself by checking for updates.
Than Paint .Net + the .Net framework.
Which wasn't even the discussion at hand. I'm not saying Paint.NET
should be used as the basis for comparison, in fact, I have no idea how
you came to that conclusion. What I'm saying is that I would like to see
Paint.NET using Thinstall vs Paint.NET and the .NET framework.
Just over 24MB. (The .Net install is already compressed.)
Then how does Thinstall manage to provide full framework functionality
in 6MB?
Not only that, you're missing the obvious point that the 24MB framework
download is just once, then there's just application updates. 24MB
one-time vs 6MB every time there's any kind of update/new version? On
some software that could be weekly. Plus, it's not a 1:1 like
Xenocode/Thinstall are, since the framework can/will get used by other
applications as well.
Now, I haven't tried to make a portable app in some time, but when I did,
they basically required you to change your app to fit into the portable app
scheme. Thinstall\Postbuild do not.
Well, mostly not.
Streaming and replacing or updating single EXEs on a streaming server or on
each desktop is infinitely easier than running updates (or, God forbid,
uninstalls & re-installs) on each desktop.
I don't see how [replacing one file] is "infinitely easier" than
[replacing multiple files].
I currently care for 18 small businesses and 300+ PC users, and I'll take
the short road every time, if the users get the same end result.
If you care for all these users' PCs, can't you ensure their PCs have
appropriate .NET framework versions?
If it's of use to you, power to you for being able to use something like
this. I was not disputing that in any way, shape, or form. I'm simply
suggesting not everyone believes the same, especially since there aren't
many threads clamoring to have an all-in-one package like you're suggesting.
Again, I think it has its place, but for me it wouldn't be anything more
than a nifty feature I might use once or twice. Especially since the
framework is on everyone I know's PC anyway.
Chris.