问题描述
VisualFoxPro,是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年前后,宣布VisualFoxpro停止研发,VFP9是最后一个官方版本。本文转自:
解决方案
本帖最后由 u012995822 于 2013-12-11 14:40:17 编辑
解决方案二:
作为一个老Foxer,深有同感,也为VFP的没落感觉可惜,不过象Delphi这样的东东都不可避免的没落了,VFP也没有多少可以遗憾的啦