我从2002年开始使用VFP做系统6.0,7.0(问题比较多没有使用),8.0,到现在9.0。使用VFP的数据库和环境进行开发整个ERP系统也是一个比较大的系统,客户也几百家。但从没考虑过用它来做网络型的。当然对于大型客户我们使用 server.
VFP的优点是对数据库的访问和处理速度比较快,因为它使用了自己特有的rushmore(你可以搜下)。所以正常情况下它对中小型的数据库的访问速度会比SQL会快很多,当数据库大是肯定比SQL慢。但也有一些方法客户处理到,如分多个数据库等。所以其非常使用中小型企业。
为什么我说有些尝试也不会不使用VFP做网络版。
你想它基本上属于一种数据库语言,如果用它去访问SQL server肯定失去了他自己本身的优势,然后他作为去开发网络版本又比ASP,.NET,JAVA等语言麻烦,或者与这些专业的网络开发语言根本没可比性。
所以这是选择VFP去开发网络版本身就是一个错误的想法,预期讨论此事还不如选择其他语言,因为这样是选择了VFP的弱项,而丢弃了VFP的长项。