AI时代-软件不再只是程序员的专属产物

自我简介:4年导游,10年程序员,最近6年一直深耕低代码领域,分享低代码和AI领域见解。

写代码写厌倦了

连续写了快10年的代码,从JS都不会的前端到现在可以搞定全栈,技术有精进,但是终究好像无力摆脱牛马的角色。很多次有了写代码写厌倦的感受,做的功能也是大同小异,就开始思考了:有没有一种可能,不写代码就完成一个软件的研发到上线的全生命周期管理?

我思考的答案

一个通用软件拆分一下:

  1. 前台页面(或者小程序-H5等多端展示页面构成)
  2. 后台管理系统(通常是增删改查:表单和表格构成)
  3. 后端接口(数据维护数据库)

我们再细分一下:前台或者后台页面是数据的录入生产和消费展示的渠道,数据通过后端接口实现数据的入库和获取消费,整个软件的深层运行都是对数据的操作。如下图所示

核心是数据的录入和消费。

应对常见的业务场景,我们只需要完成数据的录入和展示就行。从最简单的表单(录入数据)、表格(展示数据)入手,可以用拖拽的低代码方式实现表单,表格,这两个元素也可以组合成一个页面,如图

页面最上面是表单查询,数据新增,页面上展示的是项目卡片模式列表。这种页面很容易通过低代码实现。我们只需要拖拽构建一个页面,然后发布,就可以完成一个基本页面的开发了

我们再思考一下,很多项目不都是由一个个页面构建的吗?那我们可以按照这个方式来构建我们项目,每个页面都有唯一的链接,可以看到渲染的页面

AI更擅长这种活

通过固定格式和模板化的页面来构建一套系统,有规律可循的时候,AI可以让过程有10倍速的提升。我们设想一下拿到的设计稿就是如此,通过AI识别自动构建出表单和表格,组合成一个页面,全流程下来一个页面的生成可以实现秒级实现,通过AI驱动的低代码平台实现整个项目页面的构建,然后通过在线运维的方式去上线项目,也可以用多租户的方式管理很多的项目,对应项目具备自己的权限系统。然后通过子域名映射,实现项目的公网部署。

公共模块

如上图,系统模块有很多可以提前预置的。那我们可以提前完成这些通用功能,后续开发就会很快了

感悟

AI时代,对各行业的冲击力只会越来越大,随着AI大模型的竞赛,越来越多强悍的AI模型都会涌现,像软件开发行业的很多工作都会被取代。软件将不再是程序员的专属产物,会由AI创建很多的软件产品。

4年导游,10年程序员,深耕低代码领域6年,持续分享低代码和AI领域领域有价值的思考和沉淀,欢迎关注:winyh5

上述的低代码平台已经完成开发了,目前正在推进AI能力的嵌入,适时开源,有兴趣的可以关注一波,让你真正的感受到应用落地的高效。同时也可以满足独立开发者基于这个低代码平台快速实现自己的创意,发展自己的副业,比如有客户需求,可以基于这个低代码平台快速完成开发和交付~

后续会推出:【挑战365天做 100 套常见的互联网系统】系列文章,让大家可以真实感受到低代码快速落地项目的可行性

相关推荐
超级土豆粉2 分钟前
CSS3 的特性
前端·css·css3
星辰引路-Lefan3 分钟前
深入理解React Hooks的原理与实践
前端·javascript·react.js
wyn2000112814 分钟前
JavaWeb的一些基础技术
前端
Hygge-star29 分钟前
Flask音频处理:构建高效的Web音频应用指南
前端·flask·音视频·pygame·csdn开发云
江城开朗的豌豆40 分钟前
JavaScript篇:回调地狱退散!6年老前端教你写出优雅异步代码
前端·javascript·面试
飞鸟malred1 小时前
vite+tailwind封装组件库
前端·react.js·npm
Angindem1 小时前
从零搭建uniapp项目
前端·vue.js·uni-app
java干货1 小时前
深度解析:Spring Boot 配置加载顺序、优先级与 bootstrap 上下文
前端·spring boot·bootstrap
Uyker1 小时前
微信小程序动态效果实战指南:从悬浮云朵到丝滑列表加载
前端·微信小程序·小程序