自我简介:4年导游,10年程序员,最近6年一直深耕低代码领域,分享低代码和AI领域见解。
写代码写厌倦了
连续写了快10年的代码,从JS都不会的前端到现在可以搞定全栈,技术有精进,但是终究好像无力摆脱牛马的角色。很多次有了写代码写厌倦的感受,做的功能也是大同小异,就开始思考了:有没有一种可能,不写代码就完成一个软件的研发到上线的全生命周期管理?
我思考的答案
一个通用软件拆分一下:
- 前台页面(或者小程序-H5等多端展示页面构成)
- 后台管理系统(通常是增删改查:表单和表格构成)
- 后端接口(数据维护数据库)
我们再细分一下:前台或者后台页面是数据的录入生产和消费展示的渠道,数据通过后端接口实现数据的入库和获取消费,整个软件的深层运行都是对数据的操作。如下图所示
核心是数据的录入和消费。
应对常见的业务场景,我们只需要完成数据的录入和展示就行。从最简单的表单(录入数据)、表格(展示数据)入手,可以用拖拽的低代码方式实现表单,表格,这两个元素也可以组合成一个页面,如图
页面最上面是表单查询,数据新增,页面上展示的是项目卡片模式列表。这种页面很容易通过低代码实现。我们只需要拖拽构建一个页面,然后发布,就可以完成一个基本页面的开发了
我们再思考一下,很多项目不都是由一个个页面构建的吗?那我们可以按照这个方式来构建我们项目,每个页面都有唯一的链接,可以看到渲染的页面
AI更擅长这种活
通过固定格式和模板化的页面来构建一套系统,有规律可循的时候,AI可以让过程有10倍速的提升。我们设想一下拿到的设计稿就是如此,通过AI识别自动构建出表单和表格,组合成一个页面,全流程下来一个页面的生成可以实现秒级实现,通过AI驱动的低代码平台实现整个项目页面的构建,然后通过在线运维的方式去上线项目,也可以用多租户的方式管理很多的项目,对应项目具备自己的权限系统。然后通过子域名映射,实现项目的公网部署。
公共模块
如上图,系统模块有很多可以提前预置的。那我们可以提前完成这些通用功能,后续开发就会很快了
感悟
AI时代,对各行业的冲击力只会越来越大,随着AI大模型的竞赛,越来越多强悍的AI模型都会涌现,像软件开发行业的很多工作都会被取代。软件将不再是程序员的专属产物,会由AI创建很多的软件产品。
4年导游,10年程序员,深耕低代码领域6年,持续分享低代码和AI领域领域有价值的思考和沉淀,欢迎关注:winyh5
上述的低代码平台已经完成开发了,目前正在推进AI能力的嵌入,适时开源,有兴趣的可以关注一波,让你真正的感受到应用落地的高效。同时也可以满足独立开发者基于这个低代码平台快速实现自己的创意,发展自己的副业,比如有客户需求,可以基于这个低代码平台快速完成开发和交付~
后续会推出:【挑战365天做 100 套常见的互联网系统】系列文章,让大家可以真实感受到低代码快速落地项目的可行性