On UrbanBaby: Working Mother Confession
BNET Business Network:
BNET
TechRepublic
ZDNet

March 23rd, 2007

Another nail in the coffin for xBase? Microsoft ends Foxpro's commercial run

Posted by David Berlind @ 9:16 am

Categories: General, IT Management, Open Source

Tags:

While I'm glad to hear that Microsoft is turning portions of its codebase over to the open source community, the news (thanks Slashdot) from Microsoft that Foxpro has seen its last commercial version marks a sad day for me. Foxpro was to dBase what Excel was to Lotus 1-2-3. If it wasn't for Ashton Tate's dBase software — probably the first usable PC-based database management system (DBMS) — I'm not sure where I'd be right now. 

Back in college (early 1980's if you must know), I was fortunate enough to get the job of lab manager at the University of Miami's first IBM PC lab.  It had about 20 IBM PCs, each with one 360K floppy drive and for each PC, we had a few 5.25" disks of software: PC-DOS, Visicalc, Wordstar, and dBase. In my classes, I was learning COBOL, PL/1, and Fortran on mainframes. But, when I was in the lab and had nothing to do, I was bitten by the dBase bug. Compared to the database projects I was doing in COBOL on an IBM mainframe, dBase on a PC was like pure oxygen. Like Sean, I fell in love with dBase. I'd sit in the lab playing with dBase, building all sorts of little relational databases (eg: for my record collection), for kicks.

Before long, I had learned every nook and cranny of dBase and not long after that, when PCs really became hot (and they finally had hard drives), I was building real-world database applications for businesses and organizations in South Florida. My first project was for Broadcast Music Inc. Eventually, I was retained by my friends back at the University of Miami to build a PC-based admissions system for its Law School and somewhere in the midst of building that system, I joined the University's IT department as a full-timer.

Along the way, I and the people I worked with built dozens of xBase applications — everything from simple little forms-based stuff to applications that could take over data entry in the event one of the mainframes went down — and our xBase tool of choice was a dBase compiler called Clipper. Foxpro was another dBase knock-off that ran dBase applications more quickly than dBase did but it required a runtime interpreter. Clipper ran dBase applications blazingly fast, offered access to C-based modules (my first foray into C programming), and spit out turnkey executable files that didn't need a runtime.

Eventually, in 1991, I left the University to join PC Week's Labs (no eWeek) as a tester of networking products (by that time, I had become an expert in local and wide area networking as well as PC/mainframe integration) and began my career in tech journalism.

Ashton Tate is of course long gone. dataBased Intelligence is apparently "legal heir to the dBase legend" with a product in the market named, you guessed it, dBase. Other products are around to address the needs of the xBase community.. for example Alaska Software's XBase++ (the Wikipedia lists others). But, while the open source community may continue to build on Foxpro's legacy, hearing the news here felt a bit like finding out that an old but great friend was just put on life support. 

David Berlind has been Executive Editor at ZDNet since 1998 and has been a technology journalist since 1991. Although he can't respond to all e-mails, he reads them all. You can reach David at david.berlind AT cnet.com. If you don't want the content of your e-mail to turn up in a blog entry, make sure you say so. To the extent that most e-mail he receives looks to sway his opinion about something, he usually looks to pass those points of view onto ZDNet's audience members for their consideration . For disclosures on David's industry affiliations, click here.
  • Talkback
  • Most Recent of 9 Talkback(s)
You said it!!
In addtiion to tab and command delimited, we had libraries to read and write Lotus 1-2-3 files and even binary files. I used to laugh at the Manframe heads who still had Codd and Date "normalization"... (Read the rest)
Posted by: JackPastor Posted on: 03/27/07 You are currently: a Guest | | Terms of Use
The good old days of Clipper  pingu@... | 03/23/07
Clipper ruled ...  JackPastor | 03/23/07
I wrote xBase application from Borland C++ using Sequitor Software's  DonnieBoy | 03/23/07
The language was the key ...  JackPastor | 03/24/07
Maybe with MS ditching FoxBase, that will open the door for an open source  DonnieBoy | 03/25/07
Another big thing of the time was text base, but windowed environments.  DonnieBoy | 03/25/07
Windowed environments in Xbase...  Wolfie2K3 | 03/26/07
xBase Greatest Hits  Freebird54 | 03/26/07
You said it!!  JackPastor | 03/27/07

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Top Rated

    advertisement

    Archives

    Favorite Links

    ZDNet Blogs

    White Papers, Webcasts, and Downloads

    • Smart Tech Expert advice on innovations in healthcare and the green technologies that make it happen. Find out more
    • Smart Business Discussion and advice on management issues that revolve around making your world smarter and more useful. More Smart Advice
    • Smart People The best and worst moves in the management and strategy trenches. Learn More