>Some companies (through their programmers) prefer Visual Basic over Visual Foxpro. What are the advantages of Visual Basic over Visual Foxpro? What are its weaknesses?
>
Check the Documents section and the Wiki for some good summary information. In a nutshell, VFP is a better platform for data-centric application development in general in a fileserver-oriented deployment environment; heavy reliance on ActiveX products, the need to develop your own ActiveX controls, a requirement for extensive use of user-defined data types, or the greater availability of developers adequately skilled who are familiar with VB are some mitigating issues.
>
>Here in the Philippines majority of the software are still DOS based. Would the IT consumer be at a disadvantage(not considering GUI, but database integrity and capacity) if they purchase this kind of software?
FPDOS and FPW are no longer supported by Microsoft. Both have Y2K issues which need to be dealt with if a 2 digit year interface is used. FPW is particularly sensitive to processor speed. Both FPDOS and FPW have configuration issues under NT and Win2K which while not difficult to address, do require that you actively address configuration issues.
I wouldn't consider a DOS or Win16 application if I were purchasing an application today, especially not one that relies on products that are no longer supoported. We've already seen that configuring the workstation for using FPDOS applications under WinME, the current successor to Win98, requires different techniques for setting up