0530-3433334

网站建设 APP开发 小程序

知识

分享你我感悟

您当前位置>首页 >> 知识 >> 软件开发

飞算云智总裁陈定玮:“干掉自己”改变

发表时间:2023-09-27 15:01:54

文章来源:炫佑科技

浏览次数:124

菏泽炫佑科技

飞算云智总裁陈定玮:“干掉自己”改变

低代码或无代码开发平台被视为软件开发领域的圣杯。 现在,一个新玩家大胆绕过这个圣杯,向“软件工程的全自动开发”发起攻击。

11月17日,飞算全自动软件工程平台在北京发布。 “你只需要输入流程图,平台就会帮你实现自动化开发、自动化测试、自动化运维。”飞算云智能总裁陈定伟在现场表示。

软件技术的进步给各行各业带来了巨大的变化:流程化、自动化、智能化。 然而,艾瑞咨询*新发布的《中国软件开发行业研究报告(2020)》指出,软件行业的运营方式非常落后,过度依赖体力劳动,缺乏标准化,导致软件存在四大明显痛点。行业:项目成本高、开发周期长、代码质量低、团队管理困难。

在飞算全自动软件工程平台产品发布会现场,工信部信息技术发展司副司长杨玉燕表示,“我们希望这些技术成果能够有效推动现有运营模式的变革”软件行业的发展,降低开发成本,提高开发效率,帮助更多传统企业实现数字化转型升级。”

“全自动化软件工程平台”如何改变软件行业? 计算机世界记者与陈定伟进行了深入对话。

“杀了你自己”

变革从来都不是一件容易的事,尤其是当行业惯性根深蒂固、产业关系错综复杂时。 软件行业并不是没有低代码/无代码开发平台。 相反,四十年来这样的平台层出不穷,但为数不多。 有大浪。

陈定伟的初衷来自于四年前,当时他在一家金融科技公司担任技术总监,并不开心。 用他的话说,“很痛苦”。

当时公司的客户大部分是银行,对安全性和稳定性要求极其严格。 陈定伟要守住*后一个技术关,自然就陷入了无休无止的代码之中。

于是陈定伟开始在市场上寻找代码质量管理平台产品,希望减少重复、低效的劳动。 陈定伟发现,市面上的产品只是在合并代码时扫描并检查代码。 但如果这个时候发现问题,已经影响了应用程序的启动。 这个检查逻辑是有问题的。

如果检查部分放在前面,当开发者提交代码时,会立即进行检查。 审核不合格的,不予提交。 这种方法虽然解决了一些代码控制的问题,但是仍然没有解决“人”的问题。 有时合并代码仍然失败。 将会报告错误。 如果测试顺利的话,上线的时候就会出现问题。

问题仍然没有解决。 大多数人可能会选择放弃,向行业妥协,向现实低头。 陈定伟显然不属于这一类。 经过再三思考,陈定伟将目光投向了整个软件工程体系。 他认为编写代码才是真正的问题。 “我应该解决这个问题,而不是其他问题。如果还是靠人写代码,管理制度和制度再好也没用。”

用建房子来比喻。 代码行就像砖头一样。 好的代码就相当于好质量的砖。 当砖的质量不好的时候,积累起来的房子的质量也肯定不会好。 如果用劣质的砖来盖房子自动化软件开发,建造者就会想办法做其他加固,但事实上,砖的质量很差,无论怎么加固,房子仍然会摇摇欲坠。

代码也是如此。 如果代码质量很低,构建的系统就会非常不稳定、不可靠。 更多的硬件成本和更多的运维人员只能用来支撑整个系统。 因为代码质量问题,整个研发流程都会被打乱。 成本仍然很高。

经过四年的研发,飞算全自动软件工程平台正式上线。 率先实现“你进入流程图,平台帮你实现自动开发、自动测试、自动运维”,帮助企业“降低项目成本,提高开发效率”,保证代码质量,简化流程团队管理”使软件工程行业的工作方式从“人治”转变为“法治”。

定位后端微服务开发工具

飞算的全自动软件工程平台希望从根本上解决代码问题,实现“法治”。 发布会上,陈定伟介绍了飞算全自动软件工程平台的创新逻辑。

**个是可视化开发,通过可视化界面完成系统开发。 与市面上针对前端表现层的开发工具不同,飞算的全自动软件工程平台提供后端微服务开发,并已申请多项技术发明专利。 用户绘图可视化的过程就是微服务开发的过程。 业务逻辑的设计完全以可视化的方式展示,大大降低了开发门槛。

其次是平台组件,是通用的技术功能模块,支持循环、条件判断、函数调用。 通过拖拽和参数配置,可以实现相当于编写复杂代码的业务逻辑。 此外,飞算的全自动软件工程平台还推出了众创中心,工程师可以根据自己的经验提供封装好的组件,让用户快速使用和开发。

*后就是经验的积累。 工程师的所有经验值都可以在飞算全自动软件工程平台上积累,从而形成质量和安全体系。

据《电脑世界》了解,目前市场上流行的所谓开发平台或开发工具更多关注的是前端用户界面。 飞算全自动软件工程平台专注于底层设计。 微服务引导或者云已经成为公认的发展趋势,但是很少有人对这个框架感到满意,因为没有业务环境。

飞算全自动软件工程平台的技术实践环境和应用规模不亚于大型电商平台。 经过大并发的洗礼和大数据的历练,飞算的全自动软件工程平台可以信赖。

传统的应用系统架构大多数都是单体架构。 随着业务规模不断扩大、代码量膨胀、团队成员数量增加,传统单体架构的弊端将逐渐显现:代码冲突加剧、模块耦合严重、参与人员过多一上线。 多个代码的质量无法保证,协作效率低下,每次开发和测试时间过长,往往持续数周甚至数月。

微服务的出现是因为原来单一的应用架构已经不能满足现在互联网产品的需求。 如今,SaaS的发展都是与互联网的连接。 当访问量较大、出现并发时,原有的单一应用架构就无法承受。 。

互联网从上到下颠覆了IT系统,微服务已经成为现代互联网应用事实上的主流。 只要客户对高性能、高并发有稳定的需求,*终就会走向微服务架构。 微服务架构在故障隔离、整体可用性、架构持续演进难度、可重用性、可扩展性和交付速度等方面具有突出优势。

但微服务的门槛相对较高。 一个完整的微服务系统基础至少要包括以下功能:日志与审计、监控与报警、消息总线、注册发现、负载均衡、部署与升级、事件调度、资源管理等。 另外,鉴权认证、统一服务构建和打包、统一服务测试、微服务CI/CD管道、服务依赖管理、统一问题跟踪和调试框架、灰度发布、蓝绿部署等都极其繁琐。

飞算全自动软件开发平台旨在解决后端微服务的复杂性。 由于采用了微服务引擎技术,软件开发团队可以更加专注于业务逻辑,将很多细节留给微服务引擎来管理,从而大大减少了需要编写的代码行数。 同时,通过可视化流程编译技术,飞算全自动软件工程平台输出的软件没有代码,因此所需的存储硬件空间大大减少。 从人员、时间、管理到硬件,为软件企业节省了各个层面的巨额成本。

市场上已经有很多产品致力于解决软件开发问题。 飞算全自动软件工程平台与这些产品*大的区别在于,前者更偏向于前端开发,而飞算全自动软件工程平台是后端微软平台。 服务发展。 因而成为市场上缺失的一类产品。

飞算全自动软件工程平台组件更加通用,结构更加稳定,开发过程不需要接触任何代码。

星星之火可以燎原

飞算全自动软件工程平台选择的整个软件工程流程是完全自动化的。 如何实施?

开发软件只需要一张流程图,输出的只是流程应用,没有代码。 该平台的主要核心技术是以可视化的方式描述整个业务逻辑的实现,并在运行时通过解析流程图来执行。 没有像代码一样需要编译的过程,因此大大减少了工作时间、人力成本和硬件存储成本。

以某科技公司项目为例,互联网技术的微服务架构系统的开发应包括前端系统系统、业务系统系统、大数据系统等,并且需要高频度的版本迭代。

IT团队主要负责:需求分析、系统架构设计、微服务开发(包括:前端界面开发、技术服务支撑系统开发、业务系统开发、人工智能分析系统开发、大数据系统开发)、系统测试以及运维保障系统等,还需要考虑到外部合作项目的开发,涉及项目超过30个,必须能够支撑千万级用户的业务量。

基于上述配置要求,“传统开发模式”与“飞算全自动软件工程平台”的相关人工成本对比如下:

如果采用飞算的全自动软件工程平台来开发该项目,科技公司每年可节省75%以上的研发费用。 尤其是在人力成本方面,1个平台ID人可以替代传统开发模式中6个人员的全部工作,而人力成本仅占后者的30%。

数据显示,2019年飞算云智总裁陈定玮:“干掉自己”改变,全国软件和信息技术服务业规模以上企业超过4万家,累计软件业务收入71.768亿元,同比增长15.9%。 显然,软件开发产业仍然是软件产业的支柱。 此外,中国企业在经历了信息化阶段后,开始向数字化转型。 软件开发是企业数字化转型的重要组成部分。 “如何降低软件开发成本,提高开发灵活性”的市场蓝海已经出现。

发布会上,多位重要嘉宾为飞算全自动软件开发平台发声。 工业和信息化部信息技术发展司副司长杨玉艳出席致辞。 格力电器董事长兼总裁董明珠支持中国原创技术跨界。 中国工程院院士倪光南 中国工程院院士沉昌祥 张景安 国际欧亚科学院院士、国际欧亚科学院中国中心副主席 柴天佑中国工程院院士、国际欧亚科学院院士石勇也表示支持。

星星之火,可以燎原。

微信排版:牛可欣

排版审核:刘莎

公告

———————————————————————

由计世传媒集团主办的【2020中国杰出CIO评选】现已开放报名

特别指定:

2020中国杰出CIO

2020中国优秀数字化项目

2020中国优秀数字化团队

等奖项,欢迎各位CIO积极报名参与~

报名入口:

炫佑科技专注互联网开发小程序开发-app开发-软件开发-网站制作等

相关案例查看更多