首页 > IT业界 > 正文

运动计时开发项目的对抗赛:飞算全自动软件工程平台碾压传统模式

2020-12-31 14:10:44  来源:互联网

摘要:随着中国软件开发行业的不断发展,利用自动化工具和模块化代码降低开发者的手动作业工作量,早已是软件开发行业追求效率的客观需求。
关键词: 飞算全自动软件工程平台
     随着中国软件开发行业的不断发展,利用自动化工具和模块化代码降低开发者的手动作业工作量,早已是软件开发行业追求效率的客观需求。正因如此,“自动化开发”才会应运而生,飞算全自动软件工程平台也是其中之一。

不过,和市面上大多数“自动化开发”产品主要面向前端开发的定位相比,飞算全自动软件工程平台最大的区别,就在于项目重点是后端可视化编程,更具体一点来说,就是后端微服务。

所谓微服务,就是将实际业务化整为零,生成多种功能需求,再通过单一应用程序构成的小服务予以实现;微服务可以通过全自动方式部署,与其它服务通过HTTP API进行通信。可以说,微服务这个概念本身,就带有强烈的模块化色彩;因此,飞算全自动软件工程平台通过模块化的思路搭建微服务,在基础理念上就形成了自洽。

复杂的代码,被隐藏在了飞算全自动软件工程平台的组件之下;除了通过代码质量平台审核才能上架的标准化组件和技术工程模块之外,飞算全自动软件工程平台还拥有众创中心,代码工程师可以根据自身经验提供封装组件,进一步提升模块化开发的效率。

也就是说,虽然过程体验有些像搭积木,但飞算全自动软件工程平台提供的积木种类,无论是初始规模还是后续完善效率,都要超过我们的预期。

搭好了积木,飞算全自动软件工程平台可以自动生成项目部署包与执行服务包,下载后放在服务端进行部署即可,与标准的流程如出一辙;另外,流程图设计无需搭建开发环境,只需连上网,打开浏览器就能直接进行开发。

\

值得一提的是,相比于传统的敲代码开发模式,飞算全自动软件工程平台实际操作的效率也开启了碾压式。近期,在飞算全自动软件工程平台”产品发布会上,现场演绎了一次真实的关于运动计时开发项目的对抗赛。

据了解,对阵的双方,包括采用传统软件开发模式的三人组,以及采用飞算全自动软件工程平台进行开发的单人选手;开发的主题则是一个包含6个接口的微服务项目,计时半小时。

事实证明,尽管三人组都是互相熟识的老练开发者,但在倒计时结束之前,项目的完成度仅在70%左右;而在另一边,虽然开发者仅有一人,但凭借飞算全自动软件工程平台出色的执行效率,仅用时28分钟就完成了开发打包和评估测试,顺利实现了发布。两方执行效率与人力需求的差异,高下立


第三十六届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:chenjian

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。