当前位置:   article > 正文

【CodeWave 智能开发平台探密】聚浪成潮,实现业务数智化皆可低代码_通过ai大模型助手生成数据模型、页面代码、流程代码

通过ai大模型助手生成数据模型、页面代码、流程代码

一、前言:

随着全球范围内新一代人工智能技术发展突飞猛进,社会各领域从数字化、网络化向智能化转变,如何进一步释放数据生产力、加速智能化转型已成为企业发展的必修课。

网易数帆发布了低代码业务战略并推出“CodeWave智能开发平台”,以“智能大模型和全栈低代码”为核心,延续“低门槛、高上限”特色,实现开发、测试、运维等软件生产全链路的智能化。

在这里插入图片描述

CodeWave 智能开发平台:

基于网易自研拥有大规模参数和深度学习能力的智能模型底座,CodeWave 为企业提供更加智能化的软件生产方式,IT人员可以轻易实现从“智能生成”到“可视化拖拽调整”的全栈低代码应用搭建,让复杂应用开发更加高效,加快企业数字化与智能化进程。

在这里插入图片描述

“是骡子是马,拉出来溜溜”,下面跟着我的步伐来逐渐了解CodeWave 智能开发平台独特的魅力。


二、企业级项目开发演进的阶段:

本人在学校毕业后一直从事开发工作,从早期的传统CSS布局、手写CSS样式,到后来的MVVM框架(数据驱动视图),接触了Vue.js、React、小程序等技术栈,同时,也逐渐的搭建了自己熟悉的webpack、vite等打包工具的工程化,再到后面低代码平台,都是解决企业级项目开发的效率问题,通过不断的技术演进,来为公司带来降本增效的原则。

1. 传统CSS样式开发时代:

早期受制于浏览器以及技术、兼容性等问题,导致网页的显示效果非常的单一,几乎都是静态页,前端的工作重复的造轮子,复用性、组件化、工程化比较的欠缺。

2. UI组件库开发时代:

得益于前端技术和浏览器的发展,后面的网页能展示越来越丰富的内容了,比如动画、游戏、画图等,随着MVVM模式出现,一大批前端框架(Vue.js框架、React框架和AngularJS框架)开始流行起来,特别是近几年框架、技术、工具呈爆发式发展,前端变化特别快!

3. 低代码Low Code开发时代:

低代码(Low Code)是一种可视化的应用开发方法,用较少的代码、以较快的速度来交付应用程序,将程序员不想开发的代码做到自动化,称之为低代码。可以从表单、流程、业务建模、集成、页面、权限的全程搭建过程可视化,无需复杂操作,拖拉拽的方式即可搭建,即搭即用。

在这里插入图片描述

低代码是一组数字技术工具平台,基于图形化拖拽、参数化配置等更为高效的方式,实现快速构建、数据编排、连接生态、中台服务,通过少量代码或不用代码实现数字化转型中的场景应用创新。

“CodeWave 智能开发平台”低代码与人工智能的“结晶”

“CodeWave 智能开发平台”是基于网易自研拥有大规模参数和深度学习能力的智能模型底座,CodeWave 为企业提供更加智能化的软件生产方式,IT人员可以轻易实现从“智能生成”到“可视化拖拽调整”的全栈低代码应用搭建,让复杂应用开发更加高效,加快企业数字化与智能化进程


二、CodeWave 智能开发平台介绍:

1. CodeWave 智能开发平台是什么?

“CodeWave智能开发平台”全面融合了结合了低代码和AIGC两大核心技术,实现了软件研发的全链路,从软件的设计开发、测试、运维、运营全链路全智能的覆盖,以让软件生产更简单、更高效、更智能的宗旨,实现了软件开发的人才低门槛、技术高上限。

在这里插入图片描述

CodeWave以智能大模型和全栈低代码为基座,为企业提供更加智能化的软件生产方式,IT人员可以轻易实现从“智能生成”到“可视化拖拽调整”的全栈低代码应用搭建,让复杂应用开发更加高效,加快企业数字化与智能化进程。


2. 与零代码有区别吗?

零代码开发无需代码基础,适合业务人员、IT开发及其他各类人员使用。他们通过零代码开发平台快速构建应用,并适应各种需求变化,用户在几天甚至几个小时内就能完成系统的开发、测试和部署,并能够随时调整或更新。

在这里插入图片描述

零代码与人工智能的融合

2023年,OpenAI所发布的ChatGPT横空出世,将人工智能技术提升到一个新的高度,众多低代码和零代码平台都在对于AIGC(AI-Generated Content,AI生成内容)技术场景化应用融合,凭借网易公司的技术积累和内外部应用的实践经验,“智能开发平台CodeWave”应运而生,成为国内第一梯队的低代码厂商。

序号项目分类描述
1智能搭建①. 通过AIGC能力,基于自然语义快速生成数据模型、页面/表单、业务流程等对象
②. 自动化生成和配置业务规则、事件和消息提醒等,提高构建效率,同时确保配置的准确性
2辅助搭建①. 利用预训练的配置逻辑,实现引导式的配置提示,提升用户在特定配置阶段的效率
②. 整合知识库、操作文档和视频指南,辅助用户进行配置和二次开发,提升应用构建效率
3自动编程①. 除了基于集成开发环境的深度二次开发能力外,还支持在线轻量级二次开发和扩展
②. 引入脚本语言,扩展处理复杂逻辑的能力
③. 允许用户根据需要自动生成对象,并进行手动调整,同时确保高效和准确性

“智能开发平台CodeWave”就是将AI+低/零代码的融合,开发模式、工作方式都将产生新的变化,参与应用开发的人群将更广泛,企业总体的定制开发效率将继续提升,也将进一步提升产品的能力,满足数字化应用高效构建的目标。


3. 为什么要选择CodeWave智能开发平台?

网易数帆的“智能开发平台CodeWave”,以网易自研的智能大模型为底座(智能大模型),利用低代码为开发工具,仅需编写少量代码,通过自然语言描述和可视化拖拉拽即可快速开发应用。

在这里插入图片描述


4. CodeWave智能开发平台产品核心功能有哪些?

CodeWave智能开发平台通过网易自研的全栈编程语言NASL(NetEase Application Specific Language,描述低代码应用的特定领域语言),统一类型、语法、存储等语言的基本要素,抹平软件开发中前端和后端之间的壁垒,其功能主要分为四大模块:

在这里插入图片描述

序号项目分类描述
1可视化设计器①. CodeWave从日常业务出发,通过抽象设计总结出应用开发的关键要素
②. 提供数据、页面、逻辑和流程四大可视化设计器,以提高开发效率
2应用一站式管理①. CodeWave基于网易平台运维实践的自动化部署、运维体系
②. 提供应用高可用、多运行时环境隔离、开发与运行平台隔离等稳定性保障能力
③. 应用可直接运行在低代码平台之上,无部署运维的成本
④. 低代码平台提供应用一站式管理功能,包括应用创建、配置、编辑、预览、发布、升级,
运行时实例监控运维管理、资源管理、依赖管理、集成管理等
3资产中心①. CodeWave提供平台基础组件和用户自定义扩展组件能力
②. 定义扩展组件的语言规范,提供简单易用的可视化编辑工具
③. 应用、页面、基础组件、扩展组件、接口、模型、流程等不同粒度软件资产均可以单独剥离,
发布到资产中心,达到复用的效果
4集成能力①. CodeWave支持通过API集成企业内部的服务,实现应用组装
②. 支持集成企业软件生态,包括数据库、BI产品、AI产品、文件存储、认证源等

在这里插入图片描述

5. 总结:

在ChatGPT等技术掀起的AIGC技术浪潮带来了前所未有的变革和机遇,基于网易自研“CodeWave智能开发平台”的诞生,为企业提供了更高效、更智能的软件生产途径,给企业的数字化转型提供了强有力的支撑,成为数字化向智能化转型的时代新引擎。

以智能大模型和全栈低代码为基座,CodeWave为企业提供更加智能化的软件生产方式,IT人员可以轻易实现从“智能生成”到“可视化拖拽调整”的全栈低代码应用搭建,让复杂应用开发更加高效,加快企业数字化与智能化进程。

相关文档:


三、“CodeWave智能开发平台”功能使用:

CodeWave智能开发平台是国内首个面向微服务架构设计和实践的低代码平台,提供基于接口设计的可视化搭建能力,拥有丰富可复用的IT资产,支持一键发布等特色功能,助力企业快速开发应用。

1. 简单三步开通CodeWave智能开发平台:

打开官网的首页,在右上角找到“免费注册/登录”,即可以打开CodeWave智能开发平台注册页面,提供了2种注册的方式:手机号登录和微信登录。

填写完需要的信息后,需要填写开通低代码平台服务的租户域名,类似于SAAS的方式,可以指定专属的工作区,填写完成后会有大概1分钟左右的初始化工作,初始化完成后,即可进入应用中心栏目,里面包括“新手指导”、“优质作品”、“视屏学习”、“文档学习”。通过这些学习,可以快速学习如何使用“CodeWave智能开发平台”,降低企业导入新产品的学习成本。

本人体验过不少新的产品,像“CodeWave智能开发平台”提供了大量的文字、视屏,是第一次遇到,非常棒的功能,可以让学习者加快技能的学习与实践。

在这里插入图片描述


2. 创建一个应用:

点击“创建应用”,可以通过两种方式进行创建:“空应用创建”、“模板创建应用”,可以选择自己合适的需求进行创建,这里采用空应用进行创建:

  • 应用场景可以同时勾选2种场景,PC与H5移动端,在可视化页面设计器中也可以添加多个
  • 测试版本只有开发环境,升级专业版本会有基它很多功能
  • 开发环境的数据库,选用的是默认的MySQL
    在这里插入图片描述
    在填写完空应用所需要的信息参数后,即可进行应用的模板初始化工作,跟以前玩过的CMS有点类似,个人觉得就像一个SAAS的产品,然后,进行一些初始化数据库、数据表的操作。
    在这里插入图片描述

以上,可以看到,在官方的指导手册提示下,我们从开通账号到应用的搭建只花了几分钟时间,接下来就从0到1开发一个H5的页面。


3. 需求&设计图分析:

以目前正在开发的一个功能为例,添加收获人地址功能,左边是UI出的设计稿,右边是对应设计的表结构实体。

在这里插入图片描述
在系统开发时,后端需要设计表结构,写实体类,再去开发接口和业务逻辑,那么接下来如何在“CodeWave智能开发平台”数据流相关开发的流程呢?


4. 数据建模:

在“可视化编辑器”中左侧,找到“数据”栏目,点击“添加实体”,添加对应收获地址的实体,有点类似于Navicat添加字段的操作,需要注意的就是类型对应的MySQL类型,业务人员也比较友好,基本上提示已经很明确了,这里因为本人习惯于下划线的维护方式,推荐系统的小驼峰命名方式。

在这里插入图片描述

上面也可以通过页面的操作的方式,完成了实体的操作,不过,对于IT程序员来说,最好还有一种可以操作JSON数据的形式,这样纯手工添加、修改、删除的维护工作有点抵触。


5. 利用可视化编辑器完成一个H5页面:

在“可视化编辑器”中左侧,找到“页面”栏目,点击“添加端”,可以添加2种应用场景。如果在创建应用时,没有选择,其实也是可以创建的。输入好端的路径后,可以看到默认给我们生成了一套H5的页面,点击“index首页”,将默认的组件清空掉,只留下最上面的头部组件。

在这里插入图片描述

  • 上图点击选择头部组件的“属性”,将背景输入对应的色号,就可以改变背景颜色。
  • 点击选择头部组件的文案,可以显示文字的“属性”,将字体的样式加大,字号设置为16,颜色设置为白色
  • 鼠标拖动组件中的“卡片”到页面中,可以删除默认的组件样式
  • 切换到“数据”栏目中,将刚刚创建的“ShippingData”实体拖动到页面卡片组件的位置上,会有提示需要哪些快捷功能,选择“创建”

在这里插入图片描述
接下来在卡片绑定实体后,将表单部分的样式进行完善一下:

  • 第一个user_id这个表单组件是不需要的,可以点击删除
  • 所在的地区是一个级联的选择器,所以,使用默认自带的“地区选择”组件,但是这里有一个问题是,不能显示placeholder这样的默认值(后续优化建议会提到)
  • 设计稿上是没有表单的required的必填的星号小图标,可以通过置灰“必填标记”
  • 将所有input类型的字段,修改占位符可以显示placeholder的信息,这里不太友好,到了“发布”时,才发现需要修改,不过,熟悉后就能知道类似的套路了

在这里插入图片描述

上面表单的样式基本上算修改完了,接下来需要修改按钮与其它的一些样式,可以达到最终的一样式的效果:

  • 将按钮的颜色修改为红包,默认是蓝色,可以拖动按钮,将其拖动到表单外面,并修改上的外边距是60
  • 修改主体的底色背景颜色为淡灰
  • 修改按钮的边框颜色,建议这里有一个取消边框的功能,再修改按钮样式的圆角

在这里插入图片描述
在10分钟左右,基本上就能熟悉并完成一个简单的H5页面开发,接下来就是“预览”到开发环境进行测试:

  • 点击“预览”会让选择哪些端需要发布,这里选刚刚创建的H5端
  • 经过进行编译后,系统会生成一个“访问信息”弹框,上面有预览的域名和用户名、密码
  • 在chrome的移动端开发者调试工具,可以看到基本上完成了页面的开发与布局,功能也是可以交互的

在这里插入图片描述


6. 利用可视化编辑器快速完成一个后台管理系统:

在这里插入图片描述

  • 选中需要设置页面跳转的导航栏,在左侧“Dashboard总页面”右击选中“添加子页面”,这里选择一个空白页面,填写好子页面的名称和标题
  • 在页面跳转到后面的“请选择”中,选择需要跳转的页面
  • 最后就会显示一个列表的管理页面,包括搜索、添加、修改、删除等功能

在这里插入图片描述


7. 小结:

以上可以看到从注册账号到创建应用,再到一个H5页面的开发,再到一个后台管理系统的页面,一套最小单元的MVP流程,只花费了不到20分钟就完成了,如果是前后端分离的工作模式,至少效率提高了60%。

在这里插入图片描述

同时,在使用CodeWave平台能力搭建一个属于自己的低代码应用,并在应用的搭建过程中掌握平台的各类基础知识,比如:相关的组件、实体的创建、实体的关联。


四、“CodeWave智能开发平台”新零售行业低代码最佳实践:

由于本人在新零售行业待的行业比较长,所以,以下将以商城的场景来落地“CodeWave智能开发平台”,测试是否能符合业务的场景,有哪些优势与缺点?

在这里插入图片描述
公司的前期的业务是使用Laravel和Vue前后端分离的方式开发出来的,由于时间的原因,本人在实践过程中针对一些特殊的场景类型来体验开发,从0到1比较基础的实践,网上也有不少的文章了(或者官方文档),可以去参考。

在这里插入图片描述


1. 如何使用枚举?

枚举是一种自定义的数据类型,用于定义一组有穷序列集。

枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数。枚举在曰常生活中很常见,例如一个人的性别只能是“男”或者“女”,一周的星期只能是 7 天中的一个等,类似这种当一个变量有几种固定可能的取值时,就可以将它定义为枚举类型。

类似如js代码写枚举值:

const UserDataStatusEnum = {
	1: '未激活',
	2: '已审核',
	3: '审核拒绝'
}
console.log(UserDataStatusEnum[1])    // 未激活
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

在这里插入图片描述


2. 如何对接企微机器人?

在很多审核的环节中,经常为了提醒下级审批,都会接入短信通知或者使用内部的钉钉、企微进行通知,但是目前在平台上没有找到比较好的方案集成,想着可以通过API接口的方式进行集成。

平台支持创建第三方API应用并导入相关API接口,支持导入的API格式为:json、xml。导入成功后,可供应用开发者在应用的逻辑编辑器中进行接口调用。

在这里插入图片描述

上面通过在“应用API管理”中,添加一个API接口,可以推荐使用JSON导入方式,这样效率会高点。

在这里插入图片描述

在“逻辑”中的“接口”中,找到该对应的接口,进行测试,这里推荐到添加的时候,有一个“调试”不是更方便吗?

func request(info *entity.ErrorInfo, contact string) {
	webHook := `https://qyapi.weixin.qq.com/xxxxxxxxxxx`
	content := fmt.Sprintf(`{
				"msgtype": "text",
				"text": {
					"content": "【codewave智能平台】用户%s注册成功,请进行后台进行审核",
					"mentioned_mobile_list":[%s],
				}
			}`, info.phone, strings.Replace(info.StackTrace, "\"", "'", -1), contact)
	fmt.Println(content)
	// 创建一个请求
	req, err := http.NewRequest("POST", webHook, strings.NewReader(content))
	if err != nil {
		// handle error
	}

	client := &http.Client{}
	// 设置请求头
	req.Header.Set("Content-Type", "application/json; charset=utf-8")
	// 发送请求
	resp, err := client.Do(req)
	// 关闭请求
	defer resp.Body.Close()

	if err != nil {
		// handle error
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

在这里插入图片描述

在保存的时候,将按钮的点击事件处理流程,多追加一个发送企微机器人通知,这样就可以集成外部的API接口,也不用担心跨域的问题。

以上通过“CodeWave智能开发平台”第三方API的方式将我们业务自己部署的联系起来,可以将业务的主动权放到myself,这样将一些主要的业务可以自己管控,可以看的出来,codewave做的很出色,很多比较实用的功能,“遥遥领先”。


3. Js代码埋点信息监控:

由于线上用户操作行为十分复杂,部分问题可能隐藏在用户多次操作之后,而埋点信息可以记录用户大量的操作行为,一旦出现问题,复现BUG也将变得非常简单。比如:通过一个UserId,即可快速进行用户链路分析,指尖轻松定位问题。

在这里插入图片描述

可以看到当表单失败的时候,会向数据库发送一条数据,记录自定义需要埋点的东西,也可以记录一些其它的信息,比如我们有一个海报的功能,需要查看一下转化率,失败率的一些信息,所以,一般会做一些自定义的埋点数据,刚好“CodeWave智能开发平台”中的JS代码块可以做一些js的自定义代码操作。

在这里插入图片描述


4. 如何切换数据库源?

当用户已有数据库并想使用原有数据库进行应用开发时,可在配置中心->数据库配置中进行配置后使用。在该模块中可进行数据库的信息查看、配置、测试链接、授权开发等操作。

需要用到手动配置数据库的场景有很多,例如:

  • 平台内多个应用需要使用同一个数据库中的数据,分别实现数据展示和后台管理的功能
  • 用户已有数据库并想搭建应用对数据进行管理
  • 一个应用内想使用多个数据库的数据

在这里插入图片描述

“数据库配置”这个功能,只能是专业版本才能使用,但是官方也温馨的给出了7天时间的体验,非常人性化,我们可以通过完成3个新手任务就可以领取7天的专业版本的权益。

在这里插入图片描述

通过3个模块“初识CodeWave”、“了解低代码应用”、“创建第一个应用”可以对平台有一个初步了解与认识,完成后,就可以解锁新功能,试用7天专业版本权益。

在这里插入图片描述
添加数据库时,当必填内容都填写完成后可点击右下角进行测试连接,提示连接成功表示可以正常使用,可根据所需连接的数据库信息进行如下配置:

  • 数据库连接:用户自定义设置。用于标识不同的数据库连接,用户在选择数据库连接时,该名称为唯一标识。
  • 数据库类型:平台支持不同种类的数据库,如MySQL、Oracle、达梦数据库等。
  • 主机:数据库连接地址,一般为IP地址。
  • 端口:数据库连接端口。
  • 用户名:数据库连接用户名称,需要有数据库读写权限的用户。
  • 密码:用户名所对应的数据库连接密码。
  • 数据库名称:所连接数据库的名称,数据库类型选择Oracle时可不填写。
    -自定义设置:当选择MySQL时可设置自定义参数,例如:useSSL=false&characterEncoding=UTF-8,非必填。

在这里插入图片描述

在创建应用时,可以使用平台平台生成的数据库,也可以手动配置数据库。选择手动配置后,数据库连接可选择数据库配置中任意有权限的数据库,开发环境和生产环境可分开配置,这里需要注意一下,当应用初始化完成后,并不会在数据库有表结构,需要进行发布一下即可有数据。

在这里插入图片描述

以上配置就可以将数据库切换到自己的DB上,有助于数据信息放到自己的平台进行一些二次开发的需求。


五、“CodeWave智能开发平台”企业降本增效SOWT分析:

近几年期间,甚至连传统企业都开始大面积数字化时,我们发现开发内部工具的过程中,大量的页面、场景、组件等在不断重复,这种重复造轮子的工作,浪费IT人员的大量时间。

通过对“CodeWave智能开发平台”开发一套2C的商城系统,我们可以体验到“可视化拖拽调整”的全栈低代码应用搭建,让复杂应用开发更加高效。

1 . 公司团队管理痛点:

如下为公司团队管理工作过程中,传统团队的开发模式存在一些困境,特别在新老员工离职交接过程中,处于一个周期低产出的阶段。

在这里插入图片描述

在以往的IT团队开发模式,在业务规模的高峰期为了快速完成系统的开发,帮助业务团队尽快开展工作,往往会成比例的招大规模的团队开发人员来满足现有的需求,这样会导致几个问题,没有一个比较有效的降本的方案:

  • 业务高峰期,人员配置比较充足,但是团队的人员成本也是比较高的
  • 业务低谷期,人员超过饱和程度了,就会产生大量的闲置人力成本

2. 技术开发痛点:

在软件开发和其他工程领域,“重复造轮子”被广泛认为是一种低效的做法,因为它浪费了大量的时间和资源去重新创作已经存在的东西,而不是利用现有的技术和经验去解决问题。

在大多数企业应用中,我们经常“重复造轮子”,对于开发的角度来讲,每个公司都有一套自己的软件代码平台,无非是使用Java体系重构一遍PHP的业务,使用Go的体系重构一遍Java的体系,就会产生以下几个方面的问题。

在这里插入图片描述

此外,传统的团队开发模式在有IT人员大量离职后,系统的传承和维护也会同时受到影响,而产生团队凝聚力的波动。


3. 协作开发痛点:

以下是本人在工作中,伴随着协作相关的问题点,在很多方面沟通成本比较高,导致效率十分低效,对于约束制度也力不从心。

在这里插入图片描述

在开发的过程中,也存在一些相互协作的问题点,比如需要准备不同的环境、开发依赖来运行应用,前后端联调接口的差异化,上线的测试功能回归和bug修复再回归都是影响软件项目交付的因素。


4. CodeWave智能开发平台的SOWT分析:

“CodeWave智能开发平台”的开发门槛低、易用性等特点,能够满足企业在数字化转型中大量的软件开发需求,能够迅速成为to B风口的一个关键因素,可以完全满足业务的开发,而且门槛也比较低,基本也没有太多的风险点,下面是个人总结的SWOT,可仅大家参考一下。

在这里插入图片描述

“CodeWave智能开发平台”为各行各业的人员提供了一个快速、便捷、简单的建立个性化系统的解决方案。其产品包含自定义表单、自定义报表、自定义流程引擎、团队协作等功能,可以帮助企业快速地进行SWOT分析,并制定出相应的战略和战术,从而提升企业的竞争力。


5. CodeWave智能开发平台能带来什么样的提升:

5.1 降本:

主要包括3方面,学习成本、开发成本和其他成本。“CodeWave智能开发平台”的特点是可视化和标准化,这意味着即使企业内部的IT团队人员数量减少,也可以高效地支持业务需求。

在这里插入图片描述

  • 学习成本降低是普通业务人员即可操作,为IT研发资源不足的企业降低人力成本
  • 开发成本降低是对于开发者而言,可以复用既有能力,减少低价值代码耗费时间,同时,很多需求变更可通过配置方式实现,缩短了开发、运维等时间
  • 其他成本如沟通成本、测试成本,甚至云架构方式降低硬件成本等

5.2 增效:

主要包括2方面,交付效率和协作效率。

在这里插入图片描述

  • 交付效率:通过配置即可满足一批新增或变更需求,直接避免了低价值代码开发时间,客户响应效率的极大改善
  • 由于平台能力复用,会大大缩短端到端交付时长,如测试时长、集成发布时长等都被大大缩短,工程效率的提升,让低代码有超越DevOps进化至NoOps的可能性。
  • “CodeWave智能开发平台”的资产中心下预置了平台的各类软件资产,包括应用模板、局部模板、依赖库和扩展组件,支持在各类情况下快速复用。用户也可根据自身需要上传相关的软件资产,便于资产积累。

5.3 协作效率:

一个需求交付要涉及到很多人,如业务人员、产品经理、开发人员、测试人员等,而借助低代码,很多需求可能在业务部门内容就能实现了,需要沟通的人数少了,沟通效率自然就提高了。

在这里插入图片描述

“CodeWave智能开发平台”快速验证,聚焦业务设计而非程序设计,通过业务聚焦、标准化、复用、少人化等消除不产生价值增值的活动,通过平台本身内建质量保障所有应用质量等。


5.4 提质:

“CodeWave智能开发平台”,由专家级开发团队打造便于进化的高质量代码。采用“复用”、“统一”的理念,降本增效、打破孤岛,减少线上出Bug的几率。


6. CodeWave智能开发平台降本增效量化:

“CodeWave智能开发平台”提供的界面、逻辑、对象、流程等可视化编排工具来完成大量的开发工作,降低软件开发中的不确定性和复杂性,进而大幅提升开发效率,让企业能够降低开发成本,降低技术门槛,快速创新应用,实现快速试错,敏捷迭代。

“CodeWave智能开发平台”可以通过简单的拖放和配置来创建应用程序,而不需要编写大量的代码。这种平台可以帮助开发人员和非开发人员快速构建应用程序,减少了大量的编码工作,提高了开发效率。

可视化建模工具和自动化代码生成技术,降低了开发人员的技能门槛,用户不需要深入了解底层技术和编程语言,就能快速构建应用程序,企业能够实现让不懂复杂技术的员工也参与应用程序的开发,提高了企业的业务响应速度。

在这里插入图片描述

借助“CodeWave智能开发平台”的应用,能够帮助其在数字化建设项目上更低成本高效率交付项目,例如在一家客户中完成项目开发,即可快速复制到其所有同类型的项目中,拓展性和可复制性强,可快速推广,推进更多数字化改革项目落地。

在这里插入图片描述
“CodeWave智能开发平台”的业务分析人员梳理业务模型,应用开发人员无需复杂编码即可快速搭建出应用;基于可视化工作台,通过模板生成、图形化组件拖拽、参数配置、逻辑规则定义等方式,快速搭建出企业应用,将开发效率提升数倍以上,大幅提高软件迭代速度和市场竞争力;开发者可以设计和发布模板组件、后端接口与应用程序,沉淀业务经验与 IT 资产,实现高水平的重用。

在这里插入图片描述

“CodeWave智能开发平台”获得了很多奖项,在很多领域也有落地的实际项目,可以帮助企业降低了应用开发成本,如果应用爆发式增长,避免招人的成本困境,实现对业务价值赋能大,不过,需要带来额外的认知、管理成本,相对降本增效的结果,这是比较次要的。


六、“CodeWave智能开发平台”工作方式:

“CodeWave智能开发平台”是企业数字化转型的高生产力工具。它能够帮助企业快速扩展并不断改进数字化转型过程。平台采用了统一的PaaS架构,可以为企业提供公共的、标准化的、高效的系统化服务,并且还可以提供专门针对各个领域的专业化服务。

1. 业务开发人员流程:

主要负责就是低代码可视化拖拽开发的主要流程,业务人员可以通过低代码平台便捷、快速地组合相关应用,促进其对特定业务系统的专业化创新。

在这里插入图片描述

业务开发人员负责使用低代码开发平台进行应用程序开发的专业人员:

  • 理解客户需求并设计应用程序,以满足客户的业务需求
  • 使用低代码开发平台快速创建应用程序,并保证其质量和稳定性
  • 与客户和团队成员沟通,收集反馈并根据反馈进行改进
  • 培训和指导其他团队成员正确地使用低代码开发平台
  • 管理和维护文档,轻松访问和维护应用程序
  • 解决过程中的技术和业务问题,按时完成项目并交付高质量的应用程序

2. IT技术开发人员开发流程:

IT技术开发人员主要是开发与迭代低代码平台,与客户需求方间接接触,主要是服务于业务开发人员,如负责以下的方案:

  • 资产库组件开发
  • 连接器需要使用到的认证协议开发
  • 接口协议的扩展开发
  • 本地私有化部署方案

在这里插入图片描述

业务开发者主要从事辅助性软件IT开发的业务人员,不需要会专业的编程技术。这里的IT技术人员是与“业务开发者”相对的概念,指的是工作为企业信息化相关的技术人员,典型岗位有项目经理、架构师、程序员、测试人员、运维人员等。

  • 一是服务于企业IT部门或软件的公司的IT技术人员
  • 二是来自业务部门,本职工作与IT无关但参与到软件开发中的业务开发者。

在这里插入图片描述

“CodeWave智能开发平台”让更多的业务人员可以成为业务开发者,比如构建订单管理应用的销售主管、人事档案系统的HR、库存盘点H5的库管人员等,市场、运营、产品、销售、财务等人员可直接通过“CodeWave智能开发平台”开发的方式,构建出协同表格、采购、财务、数据分析或生产管理等一系列智能和业务类的管理系统来满足日常需要,从而提升工作效率,实现“业务开发者、平民开发者”


七、“CodeWave智能开发平台”企业导入可行性分析:

“CodeWave智能开发平台”支持快速调整和业务实现,可以有效降低多元化、创新性业务开展的试错成本,为企业探索创新性产品和服务提供便利。

公司的业务是做定制化车险的相关业务,从公司的前期到目前的阶段已经快有6个年头时间了,以下是公司从0-1的技术体系搭建的规模,个人非常推荐在前期使用“CodeWave智能开发平台”来快速开发系统,从而抢占先机,快速的验证商业模式,用以迅速打开市场。

在这里插入图片描述

“CodeWave智能开发平台”的组件具有高度的通用性,企业通过使用低代码平台,显著提升其组件的复用性,及定制化组件和应用程序的开发效率。实现了业务和IT之间的无障碍沟通,帮助企业迅速完成应用迁移及业务系统开发,有效地增加科技创新的实效性、及时性。

以下是对企业级项目迁移的评估,“CodeWave智能开发平台”可以有效的通过“可视化拖拽调整”的全栈低代码应用搭建,让复杂应用开发更加高效,通过很多提效的措施,如资产市场、连接器、集成权限中心等,降低了开发的成本,可以让开发者专注业务的开发,可以与合作伙伴更好的进行协作。

在这里插入图片描述

“CodeWave智能开发平台”面向业务人员和IT人员协同开发,通过业务人员与IT人员的有效互动与协作,增进业务人员对信息技术的了解,能在一定程度增加业务人员参与开发的可能性和可行性,提高企业对复合人才的培养能力。

  • 支持跨多个组织协同开发,可以高效地解决传统系统开发的流程复杂、数据收集难等问题,促进系统高效开发
  • 降低了企业对技术人员的依赖,可以让企业在不需要大量技术人员的情况下,完成数字化转型。
  • 实现了业务和IT之间的无障碍沟通,帮助企业迅速完成应用迁移及业务系统开发,有效地增加科技创新的实效性、及时性。

在这里插入图片描述

“CodeWave智能开发平台”可以根据用户的需求,取决于开发者数量、资源共享、应用程序数量、应用场景、功能模块、使用年限等指标,来够买对应套餐的应用。当然,还支持私有化部署(考虑需要运维的能力),可以按需选择符合高性价比的模式。


九、体验的优化与建议:

在这里插入图片描述
在这里插入图片描述

序号项目描述
1按钮边框建议按钮增加一个是否有边框的开关用来控制
2颜色选择建议搞一个通用的颜色,再有一个自定义颜色,类似PPT
3后管title文字目前测试只支持11位,超过的就自动截取了,建议超过自动显示…效果,字符串截取
4无法空白处消失创建编辑应用时,无法点击空白处右边消失,对于imac大屏极度不友好
5枚举值不支持负数枚举值不支持负数,如-1,会提示以字母或数字开头

在这里插入图片描述

序号项目描述
6枚举默认值显示不全建议在列表的头部增加可以栏目拖动的功能
7接口调用逻辑并不是所有的接口都是需要串行调用,异步调用不阻塞
8文档链接完善类似阿里云文档,可以点击跳到对应的页面入口
9H5增加调试工具H5的页面建议增加vsconsole插件,可以用来调试
10图片组件支持缩略图比如在列表显示的时候,可以支持图片的CDN和缩略图,减少流量且速度增加

十、总结:

AI技术的潜在价值不断增长,也为企业数字化转型提供了前所未有的机会,很多公司无法将业务与AI系统相结合,造成了“数智化鸿沟”。网易数帆颠覆了传统的开发模式,以构建“数字资产”为中心发展企业数字生产力,为产业的数字化注入智能,在软件生产的全链路上持续创新,也是一个企业做出数字化转型的新契机。

在这里插入图片描述

“CodeWave 智能开发平台”通过图形化界面、可视化建模等手段,让开发者通过编写少量代码甚至零代码的方式,快速创建软件应用的开发方法,基本上实现了软件研发的全链路,从软件的设计开发、测试、运维、运营全链路全智能的覆盖,以让软件生产更简单、更高效、更智能的宗旨,实现了软件开发的人才低门槛、技术高上限。

在这里插入图片描述

“CodeWave 智能开发平台”的优势在于:

  • ①. 加速了应用程序的开发和交付过程
  • ②. 极大提高了开发效率,降低了开发成本,让程序研发更加灵活便捷
  • ③. 统一了前后端开发语言,抹平编程语言差异
  • ④. 让非专业的开发人员参与进来,大幅降低了开发门槛
  • ⑤. 不局限于软件应用的研发,任何通过可视化交互来完成的方式都属于低代码的范畴

CodeWave智能开发平台提供了一系列预定义的组件和模板,开发人员只需要拖放这些组件并进行配置,即可快速构建低代码应用,是一种通过图形化界面和少量的编码快速构建和生成的应用程序。非专业开发人员或有限的编程经验的人员也能够快速构建低代码应用,而无需深入地学习复杂的编程语言和技术。

在这里插入图片描述

通过“智能开发平台CodeWave”,为企业继续探索低代码与AI技术结合的更多可能性,加速行业应用、打造生态,引领低代码产业变革和赋能产业更规范发展。在生态构建方面,网易数帆发布“Wave+”生态成长计划,整合战略、解决方案、分销、交付四大伙伴的力量,提供营销、技术等多方面支持,共同推动全行业复杂应用落地,创造行业新价值。


号外:

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/890607
推荐阅读
相关标签
  

闽ICP备14008679号