• 0
CHI+CSB核心技术,建设基于自主编译技术的全软
统计 阅读时间大约5分钟(1746字)

2020-05-22 CHI+CSB核心技术,建设基于自主编译技术的全软"低"代码开发平台

将一个应用拆分为不同功能模块,以抢单的形式分配给在线的程序员,程序员使用平台的标准化的工具进行开发,像搭积木一样将零碎的模块组建成完整应用。

【猎云网(微信:ilieyun)海南】5月22日报道

近年来,如猪八戒、码市等接单抢单服务网的上线,员工共享经济、众包经济也陆续被创造出来了,“众包”是将网络开发项目承包给独立的开发者。开发者用自己的业余时间接揽私活,进行开发。众包模式,则是由众包平台来链接,撮合需求方和开发方。这样往往比外包更便宜。互联网众包的本质就是共享经济的模式进入软件开发领域,将闲散的开发力量集中起来完成软件开发项目的一种新型开发方式。

解放生产力,共享程序员

全软(海南)软件技术有限公司,成立于2015年,旗下主要产品为共享程序员平台,据悉,这是国内首个基于自主编译技术(赤语言)的开发平台,旨在解放程序员智力生产力,同时为软件需求者提供优质产品与服务。据其官网信息,平台将一个应用拆分为不同功能模块,以抢单的形式分配给在线的程序员,程序员使用平台的标准化的工具进行开发,像搭积木一样将零碎的模块组建成完整应用。

作为一个软件标化生产平台,全软共享程序员平台依托于自主研发的编译器(CHI)与云服务总线(CSB)【类比CPU与主板】,结合团队自主研发的各种开发工具,实现软件标准化生产。平台通过把一个应用拆解成各种不同的模块,以抢单的模式分配给平台在线的程序员。

公开信息显示,早在全软共享程序员平台问世之前,作为该公司的核心技术及发明专利之一,CHI在线编译器于2002年诞生,经历十余年的发展与重构,与另一核心技术CSB云服务总线,结合团队多年从业经验沉淀下来的自主研发的各种开发工具,搭建了共享程序员平台,致力实现软件标准化生产。

驱动IA智能人工,提供软件应用开发解决方案

据悉,全软共享程序员平台于2017年5月上线第一版,2018年完成2.0的迭代,迭代后的版本提倡IA+AI,IA是全软创造的一个名词”智能人工”,寓意是将人的行为机械化,在此指将程序员的工作标准化。2.0版本定位是:互联网化的应用,比行业应用轻,比展示应用强。

而IA+AI的整个流程主要有六大环节。前三部分主要在于IA,一是后端服务标准化,自研的在线编译器(CHI):CHI是由全软自主研发的一种适用于web开发领域的在线编译器,具有良好的兼容性、强大的功能性和可扩展性、国产的、拥有自主知识产权、可在线编译的独特优势,对平台系统开发起到了重要的作用。

云服务总线(CSB):通过CSB,帮助企业实现多个系统之间服务能力互通,各系统以API的方式开放自身的业务能力,提供给合作伙伴及第三方开发者,一次性开发微信、APP、小程序,接入AI、人脸识别、钉钉、支付等,能满足用户多变的需求。CSB可提高系统的可扩展性和安全性,不需底掌握层技术即可实现功能。

二是应用模块化(简化、重用):把一个应用拆分为不同的功能模块(而75%的模块功能是一样的),用平台的标准化的工具进行开发,像搭积木一样将零碎的模块组建成完整应用。将应用拆分为多个模块,再以新应用的需求将不同的模块加以组合,缺则开发再补充,能够很好地规避开发资源的浪费。比起复杂的应用,开发单个模块的难度更低,且后期的维护更简单。

三是模块流程化(快速迭代):全软在HTML,CSS之外创造了一种前端标签Chiax,用于快速实现前后端数据交互过程,减少前后端的代码量,更好地规范和维护代码。

辅以AI人工智能,实现软件标准化生产

四是流程工具化(+AI):把生产标准投入工具,使工具标准化,进而标准化工具生产标准化内容。五是页面装配工厂(+AI):在线布局设计器,可以响应式布局中的栅兰格布局,拖拽方式将标准化模块组装成标准化页面。六是应用装配工厂(+AI):标准的模块通过在线布局设计器组装成标准的页面,最后拼接成标准的应用。

据悉,同时,应用开发全程有在线更新的开发者日志,记录开发细节,开发者可随时查看应用进度情况,一键调取开发记录,并进行反馈修改。全软共享程序员平台希望通过软件标准化生产,让开发更自主、自由,以市场需求为导向,实现产品更新迭代,吸引更多技术合作伙伴加入,带来更为丰富和优质的模块及应用。从而真正实现“线上线下资源充分利用,随时随地共享开发成果”。

最终目的是,通过其平台的标准化工具组装模块,一个项目只需配备1位产品经理+1个程序员,即可完成整个应用开发。平台服务可应用至区块链互联网、产业互联网、物联网等领域。

作为国内首个基于自主编译技术的低代码开发平台,全软具有显著的优势,一来业务流程自动化、替换旧的遗留系统,几乎成为企业保持领先地位和提高生产力的必要条件,在低代码开发平台的情况下,业务人员可以设计应用程序来完成业务流程的自动化改进,降低了他们和IT开发部门的沟通成本。

二来,产品经理+程序员的1+1结构,减少了企业IT人员的需求处理,无需投入巨大的精力,为IT部门减负的同事,也降低了对IT人员的依赖。最后,易于实现的需求开发工作交给低代码开发平台,减少了企业成本。

项目:全软低代码开发平台
公司:全软(海南)科技有限公司

1、猎云网原创文章未经授权转载必究,如需转载请联系官方微信号进行授权。
2、转载时须在文章头部明确注明出处、保留官方微信、作者和原文超链接。如转自猎云网(微信号:ilieyun
)字样。
3、猎云网报道中所涉及的融资金额均由创业公司提供,仅供参考,猎云网不对真实性背书。
相关阅读
推荐阅读
{{item.author_display_name}}
{{item.author_display_name}}
{{item.author_user_occu}}
{{item.author_user_sign}}
×