低代码平台到底是什么,为什么有人爱有人讨厌它
【摘要】 从写代码几年的视角,聊聊低代码到底是什么、为什么有人爱有人讨厌,帮没接触过的人建立基本概念。
最近低代码这个词出现的频率越来越高,打开技术社区总能刷到有人在夸,也有人说得很难听。作为一个写代码写了几年的人,我也说说自己的理解,不一定对,但应该能帮还没接触过的人建立一点基本概念。
一、低代码名字里的"低"是什么意思
低代码不是说完全不用写代码,而是把那些重复的、模式化的部分用拖拽和配置代替。比如画一个表单,传统做法是写一堆标签和样式,低代码里你拖几个组件、连一下数据源就出来了。
它的对标物是纯手写代码,不是零代码。很多平台在复杂逻辑处还是会留一个写代码的入口,所以更准确的说法是"少写代码",不是"不写代码"。
二、为什么有人爱它:把重复劳动交给拖拽
最直观的好处是快。内部管理系统、审批流、数据看板这类需求,结构都差不多,用低代码半天能搭出原型,手写可能要一周。
对不会写代码的业务人员来说,它把"提需求"和"做出来"之间的距离缩短了。以前要等开发排期,现在自己拖一拖就能解决一个小问题,这种自主权挺香的。
三、为什么有人讨厌它:灵活度被框死
讨厌的人主要是嫌它不自由。一旦你的需求超出了平台预设的组件范围,要么写一堆补丁代码绕过去,要么就只能放弃。到了那个阶段,反而比纯手写更累。
还有调试和性能的问题。生成的代码你往往看不懂也不敢动,出了 bug 只能等平台方修。真到了要深度定制的程度,低代码反而成了束缚。
所以我的看法是,它适合标准化程度高的场景,不适合追求极致灵活的产品。选不选,看你要的是速度还是自由度。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)