热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

低代码平台对程序员产生的内卷,零代码、低代码系列之一「对于零代、低代码平台的思考」

个人对低代码平台的看法:怎么看待低代码,低代码分为两个方向,个人认为目前来看,一类是通过对业务的积累进行抽象,最终实现相关业务的流程标准统一的软件平台pass,采用0代码方式,类似

个人对低代码平台的看法:

怎么看待低代码,低代码分为两个方向,个人认为目前来看,一类是通过对业务的积累进行抽象,最终实现相关业务的流程标准统一的软件平台pass,采用0代码方式,类似钉钉,用于解决通用业务研发问题,通过云端部署平台方式提供sass服务,面相相关业务人员;另一类是代码自动化平台,通过代码自动化工具提升软件企业自身的研发效率,可以进行二次开发。个人认为,随着软件研发市场的饱和,技术的积累,业务的沉淀,最终走向两个终极方向,一个是技术含量低的(不是指平台本身技术含量低),业务流程标准的软件研发都将被低代码平台所取代,通过云端pass平台直接拖拉拽输出;另一类走向高端定制软件研发,具有特殊界面需求,需要大型复杂计算,大型复杂平台建设,需要业务技术等综合实力很强,业务抽象能力很强的高端研发人才。低代码平台看似一场程序员的内卷,但其实是一场低端程序员的内卷,随着业平台发展,大量临时培训,或刚毕业的技术沉淀不够的软件研发人员找工作将变得越来越困难,对于软件研发公司而言,大量基础性工作将被自动化工具代替,或技术中台代替,剩余的工作将大部分的变为业务分析与产品软件设计,也就是说相对技术含量不高的工作会被设计取代,可编程的过程占比逐渐减少,另一类涉及高技术领域则需要技术实力特别强的软件研发人员,而这将是很多人的天花板,所以低代码平台促使软件的发展趋势由软件开发变成了软件研发。



目前的低代码平台现状:

纵观低代码开发的发展,有这几个关键时间点:



  • 2015年微软、谷歌等巨头入局。

  • 2018年西门子收购Mendix,OutSystems获得融资,低代码在海外走红。

  • 2015-2018年期间,国内低代码厂商像简道云、氚云等也斩露头角。

  • 2018年起,互联网巨头阿里、腾讯、百度纷纷入局。

  • 2019年起,低代码成为我国ICT产业中最明显的增量市场。

  • 2021钉钉6.0发布会再次引燃低代码市场。

国内低代码平台:

简道云、明道云、IVX这几家目前是无代码赛道的明星选手,在市场综合表现上排列前茅。宜创、红圈营销虽也极具潜力,但在市场表现力上稍逊色。黑帕云、易水云、雀书等平台尚处于孵化阶段。从业务看这些平台基本都聚焦于在线零代码应用搭建平台,主打表单、流程表单、数据管理与数据分析,为企业流程性业务管理与配置赋能,无需代码、全程拖拽,即可完成应用搭建


——《2021 年中国低代码/无代码市场研究报告》


以上各公司的低代码平台在一定程度上满足了一些企业的信息化和数字管理的要求,但是在个性化定制上,和提高软件研发效率上有所欠缺,(软件本身的开发过程)并没办法直接提供给软件研发企业进行开发,作者本人鉴于多年的开发经验,以及项目实践的积累,在逐渐多次版本迭代中形成了一套,可0代码开发,也可低代码编程的软件平台型框架,在多个项目中都已引用实践,框架本身具体有如下特点:

1.会sql即可写接口服务

2.0代码方式编写接口可以无需进行二次编译、部署、发布

3.所有入参可以进行后台配置多维度验证

4.前端调用不会暴露后台数据库结构

5.多接口可以组合调用返回结果

6.可以配置跨域,前后端分离

7.每个接口可以单独配置缓存

8.每个接口可以根据多种方式配置限流(ak/token/ip)

9.接口可以限制调用次数

10.每个接口需要token、timestamp、sign签名验证机制

11.接口移动端无状态登录,pc端账号过期验证登录

12.多接口组合调用自动进行统一事务处理

13.公用可配置验证参数,任意接口多维度验证

14.接口自带分页

15.一键生成全库前端后台代码包括:model实体、dao层、service层、controller层

16.一键生成sql,包含模糊检索,时段检索,精确检索等多条件检索,自动拼装参数

17.一键生成postman接口测试文件:包含参数类型,大小长度,是否可为空

18.一键生成给予vue和layui的增、删、改、查、批量删除界面

19.统一的日志记录:输入、输出参数、调用路径、耗时等信息

20.可以进行访问来源请求验证:比如请求来自微信、或Android设备

21.代码量统计

22.接口调用统计

23.数据库各表数据量统计

24.定时任务统计

25.省市县基础数据接口数据

26.ip验证

其他集成功能封装工具或技术:

26.redis缓存

27.文档转换

28.gis绘图服务

29.定时任务

30.activemq

31.websocket聊天

32.druid数据库连接池

33.二维码生成

34.图形验证码/短信验证码

35.物联网数据采集

37.mina框架集成

38.时间转换、农历日期转换

39.加密工具

40.字符转换

41.邮件

42.图片转换

43.拼音文字转换、图片压缩

44.网络爬虫

45.ftp工具

46.map2bean

47.百度静态图转换

48.逆地址解析

49.地址解析

50.多线程下载

……

0码平台优势:

对于数字化企业:

无需购买域名、服务器、数据库等资源、无需专业开发运维人员、费用低廉、数字化转型更简单

对于软件研发公司:

形成标准化产品,标准化服务,对行业形成更深的业务垄断,更具市场竞争力,同时在技术上进行更深的探索,避免外包式的疲于奔命的项目开发

对于个人开发者

更加简单的软件开发过程,低要求的入门标准,不需要全栈开发,只需要拖拉拽的控件堆积

低代码平台:

对于数字化企业:

可满足特殊业务需求的软件定制,较低的研发费用投入

对于软件研发公司:

快速生成底层代码,释放人员劳动力,可以快速响应需求,同时生成代码都是标准化,易于维护和调错,降低开发难度,节省人力成本,使更多人参与到业务梳理和流程设计,调用逻辑等设计中

对于个人开发者:

快速的代码生成使个人开发者节省大量的基础编码工作,项目研发投入时间更低,标准化的代码操作投入门槛更低,只需要简单的业务逻辑调用即可,个人成为独立自由开发者变得更加简单

下一篇:讲解0代码平台的框架设计思路



推荐阅读
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 如何查询zone下的表的信息
    本文介绍了如何通过TcaplusDB知识库查询zone下的表的信息。包括请求地址、GET请求参数说明、返回参数说明等内容。通过curl方法发起请求,并提供了请求示例。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文由编程笔记小编整理,介绍了PHP中的MySQL函数库及其常用函数,包括mysql_connect、mysql_error、mysql_select_db、mysql_query、mysql_affected_row、mysql_close等。希望对读者有一定的参考价值。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • Android系统源码分析Zygote和SystemServer启动过程详解
    本文详细解析了Android系统源码中Zygote和SystemServer的启动过程。首先介绍了系统framework层启动的内容,帮助理解四大组件的启动和管理过程。接着介绍了AMS、PMS等系统服务的作用和调用方式。然后详细分析了Zygote的启动过程,解释了Zygote在Android启动过程中的决定作用。最后通过时序图展示了整个过程。 ... [详细]
  • MySQL中的MVVC多版本并发控制机制的应用及实现
    本文介绍了MySQL中MVCC的应用及实现机制。MVCC是一种提高并发性能的技术,通过对事务内读取的内存进行处理,避免写操作堵塞读操作的并发问题。与其他数据库系统的MVCC实现机制不尽相同,MySQL的MVCC是在undolog中实现的。通过undolog可以找回数据的历史版本,提供给用户读取或在回滚时覆盖数据页上的数据。MySQL的大多数事务型存储引擎都实现了MVCC,但各自的实现机制有所不同。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
author-avatar
博士吃货
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有