On Tue, Jun 16, 2015 at 6:06 PM, Gene Wirchenko <[email protected]> wrote:

>> You complained that a 1990's 16-bit utility built to run on DOS won't
>> run in the latest 64-bit OS that includes a 32-bit emulator to run
>> Windows-on-Windows for 15-year-backward compatibility. The CMD shell
>> may look a lot like DOS, but it is not COMMAND.COM. DOS was built with
>> a lot of assumptions that it owned the entire machine (all 640k!) and
>> could do whatever it wanted, something you can't do in a
>> cooperatively-multitasking machine with gigabytes of RAM and 2,4,8 or
>> more CPUs/threads. If you want to run DOS, you ought to run DOS,
>> either in a VM or an emulator. Windows hasn't run under DOS since
>> Windows 98 (okay, WinME, but no one used that), so it's time to run
>> DOS differently.
>
>
>      IBM has managed to have long-time compatibility on their mainframes.
> Compatibility can be done if one has the will to do so.  Microsoft does not.
>

Well, first off, OS/360 was a pretty good system, not their first. And
their customers have HUGE applications written in it and the follow-on
OSes that are nigh-on impossible to re-write/port: source is gone,
coders, too. So, the paying customers demand, and pay for, that
compatibility.

In contrast, Microsoft bought a bad CP/M clone from Sierra Systems,
ripped off Apple, Quarterdeck and GEM for a UI, and shipped a sloppy
single-user PC GUI who's first edition didn't even support networking.
(I coded some of my first Fox apps on a PS/2 50Z with Token Ring
networking that took a dozen-person IT department to keep running.) In
follow-on versions, they "innovated," supported, then obsoleted disk
space compression, EMS, EMM386.SYS, CONFIG.SYS, AUTOEXEC.BAT,
LANtastic, 10Base-T, 25-pin serial ports, PS/2 ports, parallel ports,
5 1/4" floppies, Bernoulli drives, NetBEUI, LAN Manager, OS/2 (RIP),
NTFS 1.0, FAT12, FAT16, FAT32,... man, the list is endless, but most
of it has a distinct smell of "throw it against the wall and see what
sticks."

>      I think there was a downside for them, but maybe/probably not a big
> enough one.  Microsoft has, over the years, trained me to expect to be
> ill-treated.  Now that there are viable alternatives, I need approximately
> one more break to kick the Microsoft habit.  Once gone, I will likely be
> gone for good.

That was pretty much my conclusion in the 1998-2002 era. I had two
issues with MS where a slipstreamed "update" or "security patch" blew
away working production code for major clients, costing me dearly.
Finally in 2002, I spent a week in Redmond previewing their upcoming
DotNet product line and I could clearly visualize the decade of
mistakes, mis-steps and turmoil they were going to put their customer
base through. Sadly, most of what I saw came to pass. My last major
VFP project was in 2003. My first major LAMP project started in 2005.
While we continue to support some legacy VFP apps a decade later, and
I've even released a new product partially based on VFP this year,
most of my efforts are spent in other pursuits.

It's not that VFP isn't up to the task, it is. It is that the sole
vendor of the product has restricted its use to one OS and stopped
providing updates to the product. There are worthy alternatives out
there for programming languages, database engines and GUI tools,
though none with the all-in-one package that VFP provides. So, we move
on...

-- 
Ted Roche
Ted Roche & Associates, LLC
http://www.tedroche.com

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox
OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech
Searchable Archive: http://leafe.com/archives/search/profox
This message: 
http://leafe.com/archives/byMID/profox/cacw6n4slf91pcp9e-wws2e2wn2ufhprut4b-ugmbbgjw2ze...@mail.gmail.com
** All postings, unless explicitly stated otherwise, are the opinions of the 
author, and do not constitute legal or medical advice. This statement is added 
to the messages for those lawyers who are too stupid to see the obvious.

Reply via email to