an article i found somewhere.
*********************************************************
VFP Elevator Speech
By Harold Chattaway
A term my boss uses to describe a sales tactic is the "elevator speech". Meaning, if you were stuck in an elevator with a potential customer for the typical 3 minute ride, what would you say to convince them to use your product? You have to summarize your case in a very powerful, and persuasive manner. Here is a first draft of a VFP elevator speech...It might be a good thing if we could develop a concise and powerful reason as to why someone should use VFP...I believe this is a start in describing VFP's strengths...What do you think?
"Visual Foxpro is MS's only data-centric development environment. It is part of Visual Studio, MS's "best of breed" set of development tools. VFP is a true object-oriented language that supports inheritance. Using VFP's native database engine can give your website a substantial performance boost over using ODBC or ADO.Since it is a data-centric language, development time can be considerably less than with general purpose languages. VFP can work just as easily with SQL Server as it can its own database, it is totally transparent. VFP is about data, not DBF's. No matter what the datastore is, you can always realize the benifits of VFP's native cursor engine and OOP language.
VFP is a great choice for the middle-tier, data-intensive component of your website..." Possible questions...
1. "Why do I hear more about Access?" Access is a end-user tool that is packaged with MS's other end-user product line, MS Office.It is designed for small single-user desk-top applications. MS Office has many more users then Visual Studio making it much more well known.
2. "I want to use SQL Server not VFP..." Fine, SQL Server can be the data store for VFP. You still need a place to put your business and application logic. Nothing will process the data faster then VFP. (if they can understand the technical side, the COM overhead involved is using ADO could be discussed.)
What other points would be good to promote? The objective here should be to provide real economic and sound technical reasons as to why VFP is a good choice...
Other possible points:
Since VFP has an advanced data-centric, OOP language as opposed to a limited scripting language (ASP), the amount of code that is written is considerably less and much easier to maintain. Scripting languages like ASP are not end all be-all languages. They are frequently misused and the result is unmanageable applications with many thousands of more lines of code then are necessary. If doing an app that handles data, using VFP can realistically save months of development effort. (Seen it!)
This could easily be expanded to include things that haven't been listed here. It could give the VFP community some realistic way of responding to tool choice. Rambling on to a decision maker about how great VFP without real reasons, gets us no where...This might help! If you have any other thoughts that you think should be added, please e-mail them to me and we'll try to update this more than Muzak gets updated on the elevator.
Thanks for your time!
Harold Chattaway
Senior Software Engineer
USdatacenters.com
hchattaway@usdatacenters.com
*********************************************************
hope this answers some (if not all) of your questions. btw, i go for visual foxpro. peace!
kilroy
![[trooper] [trooper] [trooper]](/data/assets/smilies/trooper.gif)
philippines
"If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get one million miles to the gallon, and explode once a year, killing everyone inside."