Google Answers Logo
View Question
 
Q: What are the alternatives to using Clipper, XBASE++ and Express++? ( No Answer,   2 Comments )
Question  
Subject: What are the alternatives to using Clipper, XBASE++ and Express++?
Category: Computers > Programming
Asked by: saberjet-ga
List Price: $100.00
Posted: 06 Dec 2004 17:34 PST
Expires: 05 Jan 2005 17:34 PST
Question ID: 439098
Hi

I currently use Clipper, XBase++ and Express++ to produce a database
application that does some special administrative tasks in charities.
Because organisations vary in size, the solution needs to scale from
single user to multi-user concurrent scenarios and work across a wide
range of computing platforms.

In order to do this cost effectively I use Clipper source code that
contains the core 'business' logic and compile it to produce a small
16 bit app (0.6 Mb) with a text presentation that runs on MS-DOS to
XP. I can produce and distribute this type of application on Floppy at
low cost because it is easy to develop and requires minimal support.

To meet more advanced needs, I use XBase++ (from Alaska Software) to
re-compile the Clipper code into an 32 bit application then add a
Windows style presentation with Express++ plus record locks etc. The
role of Express++ is to pass data entered into the Windows screens
back into the Clipper logic to update the  database (Clipper DBF's are
common to 16 & 32 bit EXE) and produce reports.

Thus I can scale and enhance the application without changing the
data store and avoiding having to re-write tried, tested and
persistent business logic as technology moves on.

What alternative (preferably non-interpreted) language or set of
languages, with a common syntax can also be used to do this?

The benefits sought are:

- improved language stability
- better visual tools, libraries & controls to speed up development
- better de-bugging & testing tools to reduce post release bugs
- option to use alternative DataBases e.g. MDB, MSDE or SQL (native/not ODBC)
- retain options to compile applications for UNIX in future 

A brief SWOT for the alternative languages e.g. C/C++ and Supplier
Microsoft/Borland would be appreciated

Many Thanks
Answer  
There is no answer at this time.

Comments  
Subject: Re: What are the alternatives to using Clipper, XBASE++ and Express++?
From: crythias-ga on 06 Dec 2004 21:09 PST
 
While it is not likely to be able to run off a floppy, a
PHP/Apache/MySQL solution is rather simple to provide, cross platform,
free, and stable enough to run some of the world's biggest databases.

Since the front end would possibly be a web page, the cross platform
availability is great. The app can run on anything with a browser, and
the servers can run on almost any 32 bit OS.

You may find that you can continue well with what you have, and stay
in a Microsoft world, but it's not that hard to move to open source
products.

This is a free comment.
Subject: Re: What are the alternatives to using Clipper, XBASE++ and Express++?
From: dmrmv-ga on 07 Dec 2004 09:38 PST
 
Computer Associates developed a Windows-based database language called
Visual Objects. I think it's still available:
http://www.cavo.com/news/press/vo27.asp

Microsoft Visual Foxpro might be your best bet. It has graphical
design tools for forms and reports, but under the hood is an
XBase-derived language which is similar to Clipper but adds
object-oriented features: http://msdn.microsoft.com/vfoxpro/

Borland produces Delphi, which I believe is a Pascal-type language
with database language: http://www.borland.com/delphi/

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy