Re: Seeing VERSIONINFO under Vista?



In article news:<FE7C5887-172B-4F42-AEBF-A78F25B0ED8B@xxxxxxxxxxxxx>, Tom
Serface wrote:
I beg to differ. I think Windows 95 was so much better for end users than
Window NT (even with newshell) and certainly better than Win 3.1. I think
this was the most significant end user version of Windows yet. Windows 98
was not bad, but Windows ME shouldn't have happened.

Windows 95 was a masterpiece of coding, in many ways. It successfully provided
most of the Win32 environment from NT on top of DOS in a way that allowed home
users to run DOS software (mostly games) that wrote directly to the hardware
in the same environment as safer, 32-bit apps. It was what the domestic market
wanted at the time of its release, and was the right compromise between
usability and security for the home user.

No sane person should ever have used any of the Win9x OSes for business.
That's a completely different market and the ability to run badly-behaved DOS
apps is not a requirement -- indeed the ability to prevent the running of
badly-behaved DOS apps was a virtue. Remember that WinNT 3.1 had been around
for long enough when Win95 was released that there was enough stable, mature,
32-bit business software that ran on NT that business needs could be met
without using DOS apps.

It's worth noting that by producing two different Win32 platforms -- one
well-suited for home use and one well-suied for business -- Microsoft covered
the marketplace better than IBM, which tried to cover address both audiences
with one product: OS/2. OS/2 was a good attempt to cover all users' needs with
just one OS, but wasn't as good a compromise as '9x for the games market and
wasn't as robust or secure as NT in the office. That's why OS/2 failed.

Windows 95 was an oddball mixture of 16-bit and 32-bit code, it virtualized
the hardware aggressively while making provision for falling back to 16-bit
code when virtualization couldn't (for some reason) work, it provided new
features in a way that old programs could just ignore them but new ones could
make use of them ... allowing gradual migration of (just about) everything to
32-bits without disrupting the use of 16-bit apps. All in all it was an ugly
mish-mash of bodges and compromises, but it WORKED (most of the time). I have
always been impressed by the inspirational leap of faith that must have taken
place somewhere in Microsoft for such a project to have been considered
feasible when commonsense says it should fail at every turn ... it killed
OS/2, so it paid off in spades.

For business use, though, moving to NT 3.1 and sticking with it was the only
plan that ever made any sense. '9x was never as stable, never as secure, never
as robust; and it did not, in fact, require fewer hardware resources to run
well. It was just the wrong product for that market.

I agree that Windows ME should not have happened. I don't think that '98
should have happened, either -- not because it wasn't an improvement on '95,
but because that was the time to push everyone onto NT.

Cheers,
Daniel.


.



Relevant Pages

  • Re: Seeing VERSIONINFO under Vista?
    ... this was the most significant end user version of Windows yet. ... most of the Win32 environment from NT on top of DOS in a way that allowed home ... in the same environment as safer, 32-bit apps. ... That's a completely different market and the ability to run badly-behaved DOS ...
    (microsoft.public.vc.mfc)
  • Re: VCLs Future
    ... >> DOS developers thrived for several years after Windows became ... our side as developers, the advantages of .NET are huge. ... - managed code (love it or not, its good for building stable apps quickly) ...
    (borland.public.delphi.non-technical)
  • Re: Why are we here, anyway?
    ... Mac buyers are not losers, ... >> percentage of the market a Windows PC that may not ... > DOS wasn't even remotely stable. ...
    (comp.sys.mac.advocacy)
  • Re: Vista 64 and Visual Studio 6
    ... 64 and eventually Windows 7. ... Not sure exactly what to tell you other than I've been using VB6 on Vista 64 for quite some time now. ... that just means that your apps should "work" if run by a user with non-admin rights. ... MS had to support DOS apps for MANY years after DOS was declared dead. ...
    (microsoft.public.vb.general.discussion)
  • Re: The opportunity for Delphi
    ... com ports, etc) is practically impossible without ActiveX (Windows only), ... and internet apps sells more Windows licenses. ... Delphi that you can't do? ... How can a market that has matured continue to have ...
    (borland.public.delphi.non-technical)

Loading