说到FoxPro,有人靠它写过人生第一套管理软件,有人大学里接触的第一个数据库就是FoxPro。
还有人参加工作没多久,单位刚买来Compaq 386,自己跑到书店买一本FoxBASE,从头自学,最后给单位编了几个小软件,工作效率一下提高不少。
![]()
谁能想到,19年过去,FoxPro依然有人惦记。
微软一句话砍掉新版,Foxer怎么还没散?
FoxPro为什么受欢迎?
数据库、编程语言、表单设计、报表、运行环境,全塞进一个开发工具里。
不需要搭一堆复杂环境,表建好,逻辑写好,界面拉出来,一套能干活的小系统很快就能跑。
![]()
2004年底,Visual FoxPro 9.0发布。
到了2007年,微软明确宣布不会再推出VFP 10,后续只提供SP2等维护更新。
虽然今天,仍有企业运行着十几年前留下来的FoxPro系统,数据躺在.dbf里。
有人常说的“点易面难”,对应FoxPro其实就是背后就是一堆动不了的老业务。
![]()
但FoxPro精神永存!
FoxPro有一种非常朴素的开发思路。
业务人员眼前看到表,开发者围绕表设计数据关系,再往表单里加入按钮、事件、查询和计算规则,一点点把业务装进软件。
![]()
微软宣布VFP不会再有下一版约3年后,国内出现了另一条颇为相似的路线。
2010年前后从金山办公出来的一批人把大家熟悉的电子表格界面继续往无代码开发方向延伸。
熟悉FoxPro的人打开云表平台,很容易找到当年的感觉。
先画表格,定义字段,再加按钮、点击事件、权限和流程。
![]()
数据需要联动,就通过填表公式和业务公式处理。订单变了,库存跟着变;采购提交后,审批流程自动往下走;生产报工以后,进度和统计数据同步更新。
FoxPro时代大量工作需要程序员敲代码,eversheet把不少逻辑改成中文配置和可视化操作。
数据库也不再困在.dbf里,可以连接MySQL、SQL Server、Oracle等数据库,还能通过接口连接ERP、设备和其他业务系统。
![]()
会Excel的人,两周左右可以逐渐掌握基础功能,继续做上一个月,已经有机会独立搭建轻量级业务系统。
像北控水务,随着企业规模扩大,它各地项目公司的数据、流程和管理需求逐渐复杂。后来北控水务基于云表eversheet搭建WATERX水务管理系统,把多年积累的水务运营经验逐步放进系统里。
关键之处恰好很像FoxPro当年的思路。
![]()
先把业务搞清楚,再把Excel表模板设计出来,把数据关系、流程和权限串起来。遇到不同项目公司的管理方式,还能继续调整功能。
只不过当年的.dbf、表单设计器和代码窗口,已经换成数据库、画表格开发、业务公式、流程、权限、移动端和接口。
工具早已换了一轮。
那套从业务出发做软件的习惯,却留了下来。
![]()
总结
综上,FoxPro留下了一种很务实的软件观。
先把手头的工作搞懂,再想办法做个工具解决它。系统不用一开始就庞大,能解决业务问题,能跟着需求继续改,员工愿意用,它就有存在的价值。
所以FoxPro停在9.0,也未必需要太多遗憾。
最后,你有什么不同的观点?
文 | eamon
#微软# #热点# #企业#
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.