云表平台在“编程”理论体系上的实践与贡献
秋梅
2017-09-11
次浏览
“表格编程”,一个亟待确立的概念和方法
“表格”的起源与管理中的作用
编程离不开语言,各种语言就是各种代码,有C++、Java、Delphi、.net等等。而各种管理软件就是通过这些代码编程出来的,长期以来就是如此,人们也早已习惯了这种“代码编程”的方式。
其实,在我们熟知的各种管理软件,如ERP,CRM等之前,早就有了一种管理的软件,那就是“表格”,最常用的EXCEL表格软件就是从其它表格软件发展而来的。直到后来有了MIS系统,而真正的管理软件内涵还应该是“表格”。
管理软件有多种,特别是ERP等软件系统风行以来,更是如此。大小品牌所设计出的软件也不计其数,有的发展规模也很大,客户数据也很多。然而,透过表面的繁华和喧嚣,客观分析后会发现,其实大家都在用“表格”软件。
有用“表格”直接来管理业务的,也有把各种管理系统软件的数据导出到“表格”再进行处理的,等等,方法很多,用途很广,使用者更众,总而言之,管理最实用的软件是“表格”。
“表格”的存在与代码编程几乎是同步的,而表格的发展也是日趋完善的。然而,“表格”一直处于一种管理的辅助功能和个人的技能高低上的工具,虽然一直被使用,但却没有引起人们的足够重视,特别是管理界的理论家们。
从“表格”演变成“表格编程”平台
然而,自从本世纪初,有人开始研究“表格”的深入应用之后,整体管理软件市场就已经发生了很多改变,。
这种深入研究从技术上已经具备了与“代码编程”有着同样的思想,在面向数据库进行应用软件设计时,使用的前端设计交互是“表格”,而不再是直接使用代码,这样就可以给管理软件的开发带来太多的便利,定义为一场管理软件编程上的革命也是名正言顺的。
用专门的技术让应用系统的设计者得到的是一个不再是“代码编程”的设计环境,为管理软件的使用提供“表格编程”的平台工具,让管理者可以直接参与软件的规划设计与开发,由此带来管理软件深层次的变革。当然,这种“表格编程”平台还是用“代码编程”来完成的。
从这种思想的提出、实现和大规模应用,经过的实践检验已有十多年时间。技术也有多个流派,有借用别人的“表格”软件进行“表格编程”工具设计的,也有研发自己的“表格”软件,构架完全独立自主的“表格编程”平台的。
各种技术流派都有一个共同的特点,那就是在管理软件编程实现技术上,都发挥了很好的作用,促进了社会的进步。
“表格编程”给社会进步带来的利益
“表格编程”技术是基于“代码编程”,特别是在为应用管理系统的架构和实现上都提供了非同一般的方法:
1、“表格”共同成为管理和软件设计对象——在应用“表格编程”技术的平台上,“表格”已经成为了软件设计的主角,从而,充分利用了几十年来“表格”在各种管理中所积累的模式和经验,这样就可以充分利用人类富贵的管理财富。而这种模式的实现对于企业在管理信息化中能充分自主和个性化是至关重要的,也是首要解决的问题,不但涉及效率,还影响结果;
2、让应用编程使用的语言转变成了中文——这是“表格编程”平台最大的特点,也是潜力发挥不可限量的根本因素。“代码编程”是一种非国语的文字和语法编程,要掌握是有难度的,须花费大量的时间和精力,还要经历无数次的实践才能使用好的。而“表格编程”的设计者,通过自己的思想和技术,把应用设计全转换成了中文式的方法,从而打开了广大管理者参与管理软件系统设计之门,这是“表格编程”技术对社会进步的最大贡献;
3、“表格编程”打开了管理软件人才之门——有了“表格编程”技术,在这类平台上就可以汇聚各类人才来共同完成企业管理所需要的软件规划设计与开发。长期以来管理软件要么依赖几款软件,要么花高成本组建自己的团队,无论哪种方式都存在很多难以克服的问题,人才难得就是其一。从人才的教育到使用都只有一条道,从代码开始,低水平重复,而真正能成为有用人才的就如大海捞针一样难得。而通过“表格编程”,把应用软件的编程起点提升到可见、可理解的表格,再配置以中文式的编程方法,这样不但可以让管理人员也能主导、参与,甚至也可以学会设计,另外,更可以改变目前大专院校的专业设置和课程,这也是提高社会人才成长效率的大事。
“表格编程”技术所表现出的超强能力,已经在很多领域得以见证,从社会发展和国家的人才和技术战略上都应该对这种技术一个完整的、准确的概念,在管理软件领域“表格编程”是可以与“代码编程”有着同等地位的,甚至更高。
在“表格编程”的实践者中,珠海乐图软件公司出品的云表(Eversheet)平台当属“表格编程”领域的领导者与积极倡导者,同时,也是坚持让“表格编程”实现真正免代码编程的创新者;云表平台的创始人张军先生出自金山软件WPS团队,有着深厚的技术研发与企业管理功力,领导云表团队经过10多年的研发,独立自主开发出了享有自主知识产权的“电子表格”核心引擎;云表平台更将“表格编程”技术与互联网+、云计算技术进行了深度融合,帮助企业快速在云端创建个性化的SaaS应用系统;
云表在“表格编程”的实践道路上不断总结与完善,形成了一整套完善的管理系统构建方法与理论体系,用于指导企业信息化建设实践,帮助企业更快、更省的构建出适应互联网+时代的企业信息化系统。