YiGo语言:全球首创的无码开发技术
来源:中国电子政务网 更新时间:2011-04-21

YiGo语言是博科资讯耗资数亿、耗时十几年开发出来的颠覆传统软件开发方式的无码开发语言,代表了未来企业信息化技术的发展方向。

YiGo语言是第一个实现管理解析思想的计算机语言,拥有软件开发的原子逻辑以及N多管理业务的分子操作及其界面元素,实现了对硬件、操作系统、数据库的透明操作,被誉为第五代计算机语言。它是面向管理业务的DSLDomain-Specific Language,领域特定语言),使用该语言的目的是基于标准化的管理业务描述定义,用于开发具有丰富业务模型的企业管理应用,并且这些应用系统可以集成在统一的平台上。

YiGo语言是面向需求的解析语言,将技术从业务中剥离,最大程度弱化用户对技术的依赖,用户(业务管理人员而非专业技术人员)只需通过业务描述来推动技术实现。这种业务解析的技术实现机制是将用户的需求通过可视化的无码开发语言Yigo进行描述,然后,通过博科资讯管理应用平台自动解析系统MAP的自动解析生成XML文件,通过运行XML文件而生成具体的系统应用。这种简单的程序开发模式,使得编程不再是技术人员的专利,熟悉业务的人员也能够自主配置其需求功能。

此外许多大型企业都具有完全不同的独立系统和应用,横向整合已成为那些希望在全球市场中提高敏捷性的企业的目标。基于YiGo语言开发的系统能够涵盖企业管理的方方面面,从ERPSCMCRM到全面预算管理和审计都可以集成整合在一个平台上应用。

从技术角度来看,YiGo语言的创新性体现在其程序开发的无代码化。YiGo语言的核心是解析技术,其采用数据映射,直接将业务实体转化为可执行的业务系统。作为实现者,不需要构造数据库结构,不需要考虑界面和数据库的交互,只要使用图形化界面直接表达业务就可以了。

YiGo语言颠覆了传统软件实现的模式,从有码开发升级为无码开发,实现了企业“无码、快速、低成本”拥有切合自身需求的管理应用系统,是一种全新的软件开发实施模式。同时,基于YiGo语言的平台,可以面向不同的运行环境产生适应不同操作平台的代码,在不改变业务定义的情况下,可以同时适用于企业内网、互联网等环境。此外,YiGo语言从原子逻辑、分子操作、函数功能及界面元素四个方面进行定义,尽可能做到详细与精准,实现了解析的智能性。

而作为一种解析语言,YiGo语言势必要比可直接编译的高级语言在运行效率上有一定的影响,然而经过优化,在技术上可以确保其运行效率不低于后者。更重要的是,YiGo语言基于跨平台技术的管理业务语言解析和程序运行环境,可动态完成将管理业务描述语言转换为运行代码的过程,按照定义完成界面显示、数据加载、转换、校验、保存等过程。对于用户来说,节省了应用“实现”过程的技术要求,其“图表化”、“零代码化”的编程方式,使得用户“所得即所需”,从而实现了其功能上的高效性。

博科基于YiGo语言的成型自助套件主要包括SCMERPS-ERPLRP4PL等。YiGo语言目前已经应用在开发具有丰富业务模型的企业管理应用,如SCMSCEERPHRCRMSRM等,此种开发方式的灵活性和零代码带来的实施快速性,让自主创新成为主导,从而能够在最大化的程度上满足客户对自主设计的需要。