远离代码的软件开发

Windows系统让普通用户告别了复杂的DOS代码时代,但对于软件开发者而言,数十年来却从未真正远离过代码的世界,即便是更优化的图形界面,更完备的代码生成器,最后,还不得不在代码的世界里“Debug”测试,直至完成最后的部署。

“其实,GeneXus正是让程序员摆脱代码也可以制作软件的一套工具。”乌拉圭Artech公司主席Breogan Gonda这样告诉记者。

这家有着20余年历史的老牌服务提供商,设计出基于知识管理的开发平台GeneXus。该系统为软件开发者提供一个模型化的开发平台,使用者只需以用户的视角进行分析,构建业务模型,便可在后台自动生成与之对应的代码,最终获得产品原型,经过测试后得以实施。而在整个过程中,开发者无需考虑复杂的程序代码和系统平台。

如今,GeneXus系统已经覆盖Windows、IOS、安卓等平台,如此高抽象层次的业务建模也已经被越来越多的大企业接受,包括可口可乐、耐克、丰田等产业巨头都已经成为GeneXus的服务对象,而这款开发工具全球服务对象业已超过6000家企业。

特别是对于大企业而言,多年的系统开发已经让原有的IT构架显得越来越老迈,数据越来越多,流程越来越长……但因为业务不可停滞等原因,只能在原有的体系下做改进,贴“补丁”,代码之间的隔阂,使得信息化不能随时间萌发效率上真正的变革。

而GeneXus则是基于知识库的MDA“智能”工具,在实施之后不但会汲取过去运转中的经验,实现全自动化的维护,更可以根据需求的变化,不断加入新的模块而不影响全系统的代码迭代效率,因为后台会根据系统的知识库,自动完成代码优化,实现最优的数据结构,保证整体的可构架性。开发者需要做的只是对知识库进行补充修改。代码的高流动性、难以管控等难题不再存在,复杂的中间件介质也不再成为困扰。

按照Gonda的解释,Artech将在新一年大举进军中国市场,或许用不了太久时间,GeneXus将越来越多地出现在中国的企业中,程序员之间再也难见这样的段子——一个IT公司扫地的老太太,很偶然地经过一个程序员的身边,扫一眼屏幕上的代码,低声地提醒道:“小心,你的‘栈’溢出了。”

posted @ 2012-01-07 17:59  GameKing  阅读(334)  评论(0编辑  收藏  举报