VFP软件为什么会“没落”

追求技术者 2013-12-10 03:03:02
Visual FoxPro ,是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的管理软件,VFP可以做一些小型的桌面单机版的信息管理系统,可以进行可视化开发,而且开发语言和数据库是一体的,而随着开发软件的完善,无论如何,VFP注定要渐渐地退出历史舞台,让我们来分析一下成因。

1.开发领域的限制。VFP除了在数据库软件开发上有优势所在,在网络、多媒体、WEB程序、OS底层操作上都没有任何优势。或者说市场上几乎看不到此类VFP程序的身影。特别现在B/S、B/S+C/S结合已是大势所趋,很多大一点的软件都是要多个层面的开发技术结合, Foxpro不能在其他开发领域有所表现的话,注定被抛弃的命运不难被理解。

​2.代码的安全性。虽然解释执行有其优势所在,但是注定她不能真正编译成.EXE文件。这也给软件设计者带来很严肃的一个问题:代码的安全性。一个小的VFP软件倒也无所谓,如果一个开发团队花很多精力开发出的一个商业软件,就被他人轻易的破译了,而且几乎可以得到全部原生源码,试想是何等的沮丧? 虽然也穷出了不少的Foxpro源码加密软件,但无论如何也改变不了VFP的宿命!(我倒觉得MS很是聪明,微软根本没有考虑过加密VFPEXE文件,因为微软自己也改变不了-或者说不想改变 目前VFP伪编译机制。)

3.发展与支持。虽然VFP也渐渐在发展,但是无论如何MS在VFP的投入力度上比起其他项目上就显得十分可怜。MS包括测试、文档编写的整个项目组人员也不过十来人。Foxpro8/9确实带来了很多新的技术,像:CursorAdapter/XMLAdapter/EventBind/ReportListener等,但是已珊珊来迟。另外MS早就抛出VFP要被终结命运的消息已能让很多意志不算坚定的老一辈FOXPRO程序员逃离VFP开发阵营。虽然后来MS也意识到对不住这些紧跟步伐的VFP忠爱者,为了留住一些人心做了些努力,但不可否定MS对VFP的的命运早已做出了判决。微软已经于,2007年前后,宣布 Visual Foxpro 停止研发,VFP9 是最后一个官方版本。
...全文
1117 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
czw8819 2013-12-12
  • 打赏
  • 举报
回复
据传C#也是伪编译,代码亦可反编 但为什么没人评击C#,VFP却受千夫所指,遭人百般挖苦 为什么用C# 就不用考虑代码的安全性, 为什么用VFP就会变成很严肃的一个问题:代码的安全性。 ---为什么??? 正谓是同人不同命 VFP 可真是冤啊 我不认为VFP的没落直接跟技术有关 是微软要它死
trainee 2013-12-11
  • 打赏
  • 举报
回复
没落的最主要原因互联网的兴起,导致软件构架模式由C/S转向B/S。
czw8819 2013-12-11
  • 打赏
  • 举报
回复
N年前,那些用PB、用Delphi 的就已将VFP 批得体无完肤,将PB、Delphi吹得天花乱坠,神勇无比, VFP的缺点,它们都没有, 但时至今时今日,它们亦是日薄西山,苟余残喘。 ----为什么?
czw8819 2013-12-11
  • 打赏
  • 举报
回复
是的,一如楼主所言,VFP 确实有很多不足,确实是没落了 但很想请楼主也来分析下: PB为什么也会没落? Delphi 为什么风光不再?
十豆三 2013-12-11
  • 打赏
  • 举报
回复
关键是MS不支持发展,这是重点。
sdjnjdxc 2013-12-11
  • 打赏
  • 举报
回复
社会发展的必然,80年代,会点basic就了不得,现在谁还会用?
回马枪 2013-12-11
  • 打赏
  • 举报
回复
引用 8 楼 iihero 的回复:
当一个产品有一个或多个可替代的东东出现,并且替代品功能更强,那这个产品就会慢慢的退出历史舞台。
微软有简单文本处理的【记事本】 以后有功能更强的【MS Word】 号称可替代【记事本】 事实是【记事本】没有退出历史舞台 DOS 是简单的 OS 以后有功能更强的 Windows 号称可替代 DOS 事实是 DOS 没有退出历史舞台 微软放弃 VFP 是它的 Net 大策略 因为 VFP 阻碍了 Net 的广泛使用和推广 Ken 爆料说过 微软宁可你放弃使用 VFP 而改用 Delphi 因为 Delphi 也是 Net 的大家族 所以有些技术的问题我们要用商业的观点来解答
iihero_ 2013-12-11
  • 打赏
  • 举报
回复
当一个产品有一个或多个可替代的东东出现,并且替代品功能更强,那这个产品就会慢慢的退出历史舞台。
xuzuning 2013-12-11
  • 打赏
  • 举报
回复
问题在于微软收购foxpro的用意不在于继续发展他 而是为了给 access 让开一条路
lzw_0736 2013-12-10
  • 打赏
  • 举报
回复
非官方版本還會繼續

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧