Why Visual FoxPro?

 

Visual FoxPro is an excellent development environment for business applications. It is a robust language enjoying a long history of enhancements and improvements. It is a truly object-oriented language, including advanced functionality such as inheritance. Its future at Microsoft is strong. They have committed to continue to develop Visual FoxPro and have announced the release of a new version early in 2001. Microsoft has billed Visual FoxPro as the 'premier' tool for building the middle tier in n-tier applications.

In selecting a Microsoft tool we were steered by this basic logic:

If you want to:
Use the following:
Build Applications the Fastest Visual Basic
Build the Fastest Applications Visual C++
Build Internet Applications Visual Java & Visual Interdev
Build Data-Intensive Applications Visual FoxPro

 

The oldest argument in the book is the feud between the Visual Basic and the Visual FoxPro camps. We chose Visual FoxPro because it is truly object oriented. Visual Basic is object based. It lacks inheritance, one of the fundamental components of object-oriented design. Visual Basic does not have a built in database. Visual Basic does not have a language centered around database programming. We build business applications. They usually are centered around tracking several databases. We use Visual FoxPro.

Visual FoxPro has an excellent community of developers. We all work together to solve problems and support our channel. Microsoft has stated that the Visual FoxPro community is the model that they would like to see all of their tools achieve. There is excellent communications and teamwork. We are proud to be a member of the FoxPro community.

Some of the benefits of Visual FoxPro are:

1. Standard Microsoft tool. You have the benefit of knowing that there are thousands of developers that use the same tools we do.

2. Standard Microsoft database. Drivers are available to access Visual FoxPro's database from other office products.

3. We can also work with other data sources such as Microsoft SQL Server. We have even used ODBC data drivers to code front ends for old DOS accounting systems in Visual FoxPro to bring them to the Windows platform.

4. We use the latest version and service pack for the language. The technology used for your project will be stable and reliable.

5. The robust language afforded by Visual FoxPro allows us to code data-intensive applications quickly and efficiently. Your project will cost less.

6. Excellent add-on tools and frameworks are available for Visual FoxPro. We don't have to reinvent the wheel on every project. Again, lowering costs.

7. Visual FoxPro does not have run-time system costs. Even the FoxPro database has no end-user licensing fees. Visual FoxPro provides us with a robust, efficient development environment. Your project will be cost effective and stable. This Microsoft standard tool provides excellent flexibility and data access.

 

Visual FoxPro provides us with a robust, efficient development environment. Your project will be cost effective and stable.

This Microsoft standard tool provides excellent flexibility and data access.