关于低代码的一点感想

最近更新:2024-09-29 17:02:48创建时间:2024-09-30 16:43:10作者:ryan

1.行业内减少代码量的方式

  1. 零代码

零代码指不需要任何编程知识,使用可视化的界面创建应用。

适用于不懂技术的用户使用,但是自定义程度低,应用能力完全取决于零代码平台提供的能力。

  1. 低代码

低代码同样适用可视化的界面创建应用,但是允许用户编写自定义代码。

相比于零代码,低代码灵活性更高,使用场景更广泛,可扩展性更强,但是对用户能力有要求,需要用户有编程能力

2.从不同角度看低代码处境

2.1.低代码的目标用户

  1. 无技术人员

在我看来,无技术人员使用低代码是不现实的,任何技术方面的问题都有可能劝退用户,或者导致使用低代码的项目失败。

  1. 初级开发人员

初级开发人员是低代码理想用户,使用低代码创建应用,同时具备一定的开发方面知识,能解决使用过程中的一些问题,确实能提升开发效率。

  1. 专业软件开发人员

这类用户使用低代码,反倒是低代码限制了他的效率,在开发过程中复制代码,使用开源库,远比使用可视化平台搭建应用快。

2.2.低代码是否能真的能节约成本

目前可商用的低代码平台的收费,和聘请研发自己开发应用的成本相比,并不具有优势。相反的,大部分低代码擅长的领域是ToB应用,开发这类应用,使用公司自己的研发,也许成本更低。

2.3.低代码学习成本

不同目标用户的低代码学习成本不同,但是从零使用一款第代码平台,不亚于学习一项新技术,比如ps,视频剪辑等。

3.低代码的优势

  • 稳定性,去除低代码平台本身的bug外,不用像研发那样频繁的去处理技术方面的bug。
  • 完整的工具链,对于没有前端工程化经验的团队来说,低代码是不错的选择,包含了完整的开发,测试,部署流程。

4.来自用户的声音

用户A:实现这个功能花了半个小时,调整UI花了两天。

用户B:为什么我按照文档操作的,实际效果不一样。

用户C:无语死,等一个组件bug修复要好几天。

用户D:操作流程根本看不懂,为啥这里要在这里配置。

用户E:操作流程根本看不懂,为啥这里要在这里配置。

5.为什么大部分用户用起来不顺畅?

这个问题我也考虑了好久,最后得出来的结论是,每个行业都有一套自己的标准,用户不知道怎么用,很大程度上是因为用户不具有软件开发方面的相关思维,而低代码的大部分使用逻辑是符合软件开发流程的。

Copyright 2019-2025 ryan 版权所有 保留所有权利