VFP这么好,微软为什么放弃了呢?
做软件的时候, 要搞清自己想做什么?想在哪里做?怎么做?1、想做什么类型软件?
2、想在什么硬件上用?电脑?平板?手机?
想在什么系统上用?windows平台?安卓平台?web?
3、根据1,2点来确定怎么来实现。
我们这里选择:
1、一般常见的工具软件。
2、win平台,包含台式电脑,win8触摸平板。
3、根据1,2点,VFP9完全可以胜任。我们就选择VFP9。
选择VFP9的好处:
1、VFP9有自己的数据文件存储格式和丰富的统计分析命令,选择其它语言例如C#,java等数据存储都需要在设计时考虑。
2、VFP9既支持面向过程,也支持面向对象。因此VFP9快速设计程序的秘诀:复制/粘贴/修改。其他语言有继承关系,所以没有办法通过简单的复制完成程序设计。
当然VFP9也有缺点,但这对一般软件来说,无所谓的缺点。
1、VFP9是解释语言,速度比不过编译语言c++程序。
2、VFP9语言本身不支持多线程程序设计,但不影响多线程程序设计。这点可能比较难理解,不理解就当不支持多线程了。
3、VFP9是解释语言,因此也容易被破解出源代码,同时解释语言不是完全编译,类似"壳"的形式寄生在exe文件中,因此容易被一些低端杀毒软件误报为病毒。
总体来时VFP9设计程序高效,方便。微软为什么要放弃呢?