1、低代码是什么
低代码通常是指APaas产品,通过为开发者提供可视化的应用开发环境,降低或去除应用开发对原生代码编写的需求量,进而实现便捷构建应用程序的一种解决方案。因此,低代码平台也常备成为APaas平台。
广义上低代码概念涵盖所有能够完成代码的集成,减少代码开发的应用过程和服务,但狭义上低代码的概念更倾向定位满足企业业务端应用需求,通过可视化界面,利用少量代码或者无代码即可搭建简单应用和复杂企业级应用的独立开发平台。
2、飞速低代码
飞速创软专注于云原生全场景低代码及数字基础设施,研发中心位于深圳,在香港、北京、上海等地设立办事处,于2017、2020年分别成立珠海、深圳公司。公司研发团队深入研究具有软件开发全生命周期平台产品,帮助腾讯、格力、碧桂园、OPPO、立邦集团、扬子江药业等多行业多领域大机构成功实现数字化转型和升级。
企业级飞速低代码开发平台是珠海飞速创软科技有限公司、深圳飞速创软科技有限公司共同开发。平台拥有云原生架构、容器化、微服务框架 、自适应的多终端适配、数据架构与数据分析等创新的技术架构。
平台产品定位
平台开发流程图
2.1飞速低代码平台适用场景
- 从0-1新建一个网站(Vue+Java+MySQL/Oracle)
- 用飞速基础模板构造的工程,想增加一些新的模块
- 采购的系统软件,想搭一个自研的管理后台
- 有PC的审批了,要上H5版本
2.2飞速低代码平台建设理念与方向
理念 (1)提升研发资源效率
达到研发人员,执行开发任务的效率提升
- 沉淀模板,减少重复工作
- 标准化操作,提升协同效率
- 系统生成代码,减少开发工作
(2)提升需求流转效率
达到IT团队支撑业务需求时,有更快响应变化的能力
- 扎根开发环节提效,向设计和发布两侧延伸,不断优化设计-开发-测试-发布的开发模式,缩短关键路径,需求端到端快速流程。
(3)规模化敏捷
达到IT中心,跨组织的持续研发效率提升
- 提供更强的设计能力,将设计工作部分转移到低代码上,提升设计师、产品经理和架构师的效率
- 打通CI/CD,提供更便捷的测试方案,提升到测试工程师、运维的效率
- 业务IT团队沉淀业务组件,开放到低代码平台供所有人使用
方向 (1)可视化开发
表单、接口自动生成 减少低价值、工作量大、耗时的界面开发,如大量的增删改查
业务人员也可以参与开发 设计即开发,高质量的模型设计直接生成代码,减少开发联调
(2)高度可拓展
Vue+SpringBoot 技术栈与主流技术栈保持一致,复杂业务开发使用主流技术开发即可
组件化开发 通用技术组件直接复用,业务团队可沉淀领域业务
(3)自主可控
输出源代码 低代码输出即源代码,不改变CICD流程,对运行环境无特殊要求,业务团队完全自主可控
落地UED、代码规范 可视化UI组件遵循UED规范,逻辑代码遵循现有代码规范
平台技术架构图