前言:4年导游,10年程序员,最近6年一直深耕低代码领域,分享低代码和AI领域见解
AI驱动的低代码系列文章回顾
在线管理应用全生命周期
设想这样的一个应用场景:
有了一个不错的创意idea, 希望能够快速落地验证商业模式和可行性,需要开发
- 原型设计和交互
- 应用界面(如小程序或者H5)
- 管理后台(中后台的增删改查)
- 数据库设计和restful API开发
这样的一个中小型项目,交给一个全栈工程师来完成,耗时评估周期起步都是在1个月吧~
贴一下相对标准的互联网项目落地涉及到的步骤和细节,如果真的按照这个来研发,等项目落地的时候黄花菜都凉了吧
标准定制开发肯定来不及,有没有什么好的办法可以快速完成创意的落地,在线完成应用的整个生命周期管理?
应用界面研发-接口开发-调试-部署-运营
3-5天能落地吗?
答案是可行的。
通用功能抽离
- 文件存储(strage)
- 文件上传管理
- 文件下载接口
- 文件存储策略制定
- 用户认证(auth)
- 注册功能实现
- 登录验证流程
- 密码找回与重置
- 权限管理(permission)
- 角色定义与分配
- 菜单权限设置
- 数据权限控制
- 日志管理(logging)
- 操作日志记录
- 系统日志监控
- 日志清理策略
- 数据缓存(caching)
- 缓存策略制定
- 缓存数据更新机制
- 缓存失效处理
- 系统配置管理(configuration)
- 基础参数配置
- 业务规则配置
- 动态配置更新
很多后台功能是可以通用的,我们可以将这些功能集成到低代码平台,在线生成一个项目时自带包含这些功能和接口了
另外在低代码平台加上在线设计数据库和数据表,数据表生成后自动生成API接口(增删改查),生成的接口直接绑定到页面,完成界面数据的增删改查的管理操作
特定场景
我们预先考虑一些需要定制开发的场景,比如文章管理功能,可以快速的通过数据表自动生成API实现接口,但是涉及到支付相关的数据需要做各种校验和核对,我们可以预留逃生舱机制,低代码无法实现的,可以人工编写代码覆盖需求,这样人力只需要专注于低代码无法实现的场景,3-5天完成一个基本的中小型项目完全可能的(后续会推出:【挑战365天做 100 套常见的互联网系统】系列文章,让大家可以真实感受到低代码快速落地项目的可行性)
低代码平台
上述所有的能力都基于低代码平台,低代码平台能力已经完成开发了。目前正在推进AI能力的嵌入,适时开源,有兴趣的可以关注一波,让你真正的感受到应用落地的高效。同时也可以满足独立开发者基于这个低代码平台快速实现自己的创意,发展自己的副业,比如有客户需求,可以基于这个低代码平台快速完成开发和交付~
4年导游,10年程序员,深耕低代码领域6年,持续分享低代码和AI领域领域有价值的思考和沉淀 欢迎关注~