J
Jim Hubbard
Jon Skeet said:How does Thinstall help here? While Thinstall is available for Windows
95, I doubt that it magically lets you run .NET 1.1 applications on
Windows 95, for example. (If it *does* effectively change your
operating system capability, I'm even more worried about the
compatibility with the real framework.)
It does run on Win95A+. It does so by basically creating a virtual machine
that your original exe and dependencies run in. Since your application is
running in a virtual machine (with a virtual registry) you actually don't
alter the core OS at all.
Being worried about a new technlogy is the sign of a good developer. Only
sloppy developers aren;t concerned that a new technology will break their
code. Overcoming this concern can only be done by trying Thinstall
yourself.
That cuts out your financial argument too, as far as I can see - and
I'd suggest that the cost of using Thinstall (e.g. the double testing
that I mentioned before) is going to have to be passed on to the users
at some point...
As a professional developer, you need to test your Thinstall apps on all
supported OSs. But, you'd have to do that anyway - even without Thinstall.
Thinstall is (in essence) a distribution application, much like an
installer - except that Thinstall minimizes the changes to a user' system,
allows a much wider distribution of your application and protects your
application in ways that common distribution avenues cannot.
Thinstall is not for everyone. It makes more sense for the professional
developer of a widely distributed (sold) application and for desktop
development and distribution inside large companies that wish to make sure
that newer applications do not have a negative impact on their current
applications.
In the later instance, Thinstall actually saves time. You know it won;t
break what's already on the user's PC, so testing compliancy with other
applications is eliminated.
Like I said, Thinstall is not for everyone. But, professional developers
will see the value of Thinstall very quickly.
Jim Hubbard