Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >《LCHub低代码指南》低代码开发平台的职责与挑战是什么?

《LCHub低代码指南》低代码开发平台的职责与挑战是什么?

原创
作者头像
LCHub低代码社区
发布于 2023-06-10 08:18:51
发布于 2023-06-10 08:18:51
3580
举报
文章被收录于专栏:LCHub低代码社区LCHub低代码社区

低代码开发平台的职责与挑战是什么?

是否就一定要如阿里云所主张的那样,“把复杂留给自己,把简单留给别人”?虽然这句话听起来很深明大义,但不知道大家有没有想过,为什么我们一定要抱着复杂不放,平白无故给自己找事?就不能直接干掉复杂,也给咱阿里云自己的员工留点简单吗?是工作太容易就体现不出来KPI价值了,还是家里的饭菜不如公司的夜宵香?

冥思苦想许久后,我从热力学第一定律中找到了答案:开发一个应用的总复杂度是恒定的,只能转移而不可能凭空消失。要想让开发者做的更少,安心享受简单的快乐,那么平台方就得做的更多,默默承担尽可能多的复杂度。就像一个满身腱子肉的杂技男演员,四平八稳地托举着在高处旋转与跳跃的女搭档;上面的人显得越轻盈越毫不费力,下面的人就得越稳重越用尽全力。当然,不是说上面的女演员就很轻松没压力,只是他们各自的分工不同,所承担的复杂度也不一样。

根据《人月神话》作者Fred Brooks的划分,软件开发的复杂度可以划分为本质复杂度(Essential complexity )和偶然复杂度(Accidental complexity)。前者是解决问题时固有的最小复杂度,跟你用什么样的工具、经验是否丰富、架构好不好等都无关,而后者就是除此之外在实际开发过程中引入的复杂度。通常来说,本质复杂度与业务要解决的特定问题域强相关,因此这里我把它称为更好理解的“业务复杂度”;这部分复杂度不是任何开发方法或工具能解决的,包括低代码。而偶然复杂度一般与开发阶段的技术细节强相关,因此我也相应把它称为“技术复杂度”;而这一部分复杂度,恰好就是低代码所擅长且适合解决的。

为开发者尽可能屏蔽底层技术细节、减少不必要的技术复杂度,并支撑其更好地应对业务复杂度(满足灵活通用的业务场景需求),这是身为一个低代码开发平台所应该尽到的核心职责。

在尽到上述职责的同时,低代码开发平台作为一个面向开发者的产品,还需要致力于为开发者提供简单直观的极致开发体验。这背后除了巨大的工作量,还得能在“强大”和“易用”这两个很难两全其美的矛盾点之间,努力找到一个符合自己产品定位与目标客户需求的平衡点 —— 这也许是设计一个通用低代码开发平台所面临的最大挑战。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
“低代码”编程或将是软件开发的未来
几年后,我们将怀着怀旧的心情回顾“昔日的美好”,并回忆起我们以前是如何依赖专业的程序员进行应用开发的。但伴随着低代码/无代码的到来,朋友们~你有没有发现现在开发应用系统越来越容易了?
informat低代码
2022/08/10
3740
淘课之家 ~ 什么是低代码(Low-Code)?
虽然程序员真的不喜欢重复自己,但冗余也是一种必要的容错手段,好东西真的不容错过:欢迎各位技术同路人加入淘课之家原生应用研发平台EMAS团队,我们专注于广泛的云原生技术(Backend as a Service、Serverless、DevOps、低代码平台等),致力于为企业、开发者提供一站式的应用研发管理服务。微信公众号:淘课之家
淘课之家
2020/11/16
1.8K0
低代码指南100问:12为什么「专业开发者」也需要低代码?
虽然零代码确实是设计给非专业开发者用的,但其所能支撑的业务场景确实有限,无法真正革新传统开发模式,替代那些仍需专业开发者参与的复杂业务场景。而狭义上的低代码却有潜力做到这一点,因为它天生就是为专业开发者而量身定制的。Gartner最近的一项调研报告显示,“66%的低代码开发平台用户都是企业IT部门的专业开发者”。这充分说明了,专业开发者比平民开发者更需要低代码。
LCHub低代码社区
2023/06/11
2320
低代码指南100问:12为什么「专业开发者」也需要低代码?
一款好的低代码开发平台应该是什么样?
以企业级应用构建来讲,完成一个应用复杂度随着技术的进步、需求的细化、业务要求的变化并不是逐渐降低,而是逐渐提升。用户想要有更好的体验,复杂度更是成倍提升。
YonBuilder低代码开发平台
2023/03/17
9510
一款好的低代码开发平台应该是什么样?
《低代码指南》为什么现在的低代码开发平台都不支持导出源代码?
现代的低代码开发平台都不支持导出源代码,主要是因为低代码开发的发展方向已经转向了元数据驱动。在低代码开发的早期阶段,很多低代码开发平台采用了代码生成器的技术方案,将用户拖拽控件、设置属性的动作直接翻译成操作这些控件的代码。用户可以直接获取到这些代码,如果有需要则可以通过修改这些代码来实现对低代码开发平台可视化开发能力的扩展。但是,这种做法存在一些问题,比如长期维护成本高、可维护性差等。
LCHub低代码社区
2023/06/16
5510
《低代码指南》为什么现在的低代码开发平台都不支持导出源代码?
低代码指南100问:49 低代码开发平台,真的是为了“干掉“程序员嘛?
低代码开发平台在近些年的走红,让很多企业对应用的快速生成抱有很大的期待,甚至很多人认为这是程序员被"干掉"的开始,然而事实真的如此吗?
LCHub低代码社区
2023/06/20
1760
低代码指南100问:49 低代码开发平台,真的是为了“干掉“程序员嘛?
2024国内外低代码开发平台排名,二十大主流低代码开发平台
IT圈的风口总是一轮又一轮,但是只有当浪潮退去,还能幸存的,才能是真正具备社会价值的产品。把这个规则放在——“低代码”这个赛道上,也是一样。
informat低代码
2024/06/06
3K0
2024国内外低代码开发平台排名,二十大主流低代码开发平台
低代码到底是银弹,还是行业毒瘤? | 极客时间
反对者称低代码为“行业毒瘤”,他们的担忧在于“如果低代码试图走很少很便宜的开发人员就能做开发的路线,那么实际运行的更多代码由谁来写呢?”,甚至觉得低代码就是“过家家”,最终会搞得一地鸡毛!
深度学习与Python
2022/03/24
4210
低代码到底是银弹,还是行业毒瘤? | 极客时间
什么是低代码开发平台?2025年最热门的10大低代码开发平台盘点!
然而,传统开发模式的高成本、长周期、技术门槛高等痛点,让众多企业望而却步。此时,低代码开发平台(LCDP)如同破局之刃,以“可视化编程+少量代码”模式,将应用开发效率提升数倍,甚至实现“全民开发”。
informat低代码
2025/05/27
2490
为什么现代的低代码开发平台都不支持导出源代码?
初次接触低代码的程序员大多会纠结一个问题,为什么功能越强大的低代码开发平台越不会提供导出源代码的功能?
葡萄城控件
2023/10/11
3510
为什么现代的低代码开发平台都不支持导出源代码?
低代码开发平台设计初探索
低代码开发平台是一种通过拼装可重复使用的组件,实现不写代码或只编写少量代码即可快速搭建软件应用的开发平台,开发人员可以通过可视化的工作界面快速设计应用。在这样的背景下,设计师应该如何为低码平台赋能?本文从需求分析入手,通过实例设计,结合项目案例,提供给大家一些实践经验。 低代码平台正促生新的协作开发模式 传统开发模式在不断演进过程中已经形成一套复杂的系统,低代码平台将技术高度封装化,形成从需求、实现到部署的开发模式,提升沟通协作效率。 低代码开发模式与体验维度 企业用户期望借助低码平台达成的目标 降低开发
腾讯云设计中心
2022/05/05
2.7K0
低代码开发平台设计初探索
低代码开发平台的优缺点
低代码平台的营销口号听起来都非常吸引人:只需点击几下就能得到应用。但是,当你进行低代码开发时,你的企业真正的目的是什么呢?
增强现实核心技术产业联盟
2020/11/11
5.4K0
国内外低代码开发平台优劣势一览
随着数字化转型的推进,低代码开发平台正变得越来越受欢迎。在国内外市场上,已经出现了许多低代码开发平台。目前国内主流的低代码开发平台有:宜搭、简道云、明道云、云程、氚云、用友 YonBuilder、道一云、JEPaaS、华炎魔方、搭搭云、JeecgBoot 、RuoYi 等。这些平台各有优劣势,定位也不同,用户可以根据自己需求选择。下面我们选择一些为大家进行简要介绍。
YonBuilder低代码开发平台
2023/03/31
1.7K0
深度|低代码开发平台和微服务架构的优势与挑战
低代码开发平台和微服务架构是当前软件开发领域的两个热门话题。它们都是为了更高效、更灵活地构建和开发应用程序而出现的解决方案。本文将以一款基于微服务架构的OneCode引擎为案例来探讨低代码开发平台和微服务架构的优势和挑战。
onecode
2023/12/06
7250
深度|低代码开发平台和微服务架构的优势与挑战
低代码开发平台:技术概览、效率与质量的权衡及挑战与机遇
低代码开发平台市场近年来快速增长,吸引了众多企业和开发者的关注。国内外出现了众多优秀的低代码平台,如OutSystems、Mendix、Microsoft Power Apps,以及国内的织信Informat、钉钉宜达、炎黄盈动等。这些平台各有特色,适用于不同的开发场景和需求。
倔强的石头_
2024/12/06
1850
低代码开发平台:技术概览、效率与质量的权衡及挑战与机遇
ITPUB专访 | 低代码的前世今生
从2014年Forrester明确提出低代码的概念以来,经过八年的发展,低代码领域基本已经有了成熟的发展,而具体到国内市场,低代码开发自2018年之后就逐渐受到越来越多的关注。尤其2020年疫情之后,已然成为了IT行业一时爆火的风口,同时,对低代码的争议也越来越多。
用户6543014
2023/03/02
3780
ITPUB专访 | 低代码的前世今生
低代码平台:国内十大低代码开发平台排名
大家在谈到“低代码”的时候,可能想到更多的是低代码搭建应用/页面的平台,其实对于偏逻辑编排、服务 BaaS 能力的偏可视化方式其实也算低代码,旨在「通过少写代码,用更便捷的方式来实现原本需写代码的工作」。
informat低代码
2024/06/04
1.1K0
低代码开发平台的兴起:机遇与挑战
随着数字化转型的加速,企业对于快速构建和部署应用程序的需求日益增长。"低代码"开发平台应运而生,它们承诺让非专业人士也能快速构建应用程序。这种技术的出现,无疑给IT行业带来了一场革命。本文将从技术概览、效率与质量的权衡、挑战与机遇三个方向,深入探讨低代码开发平台的兴起。
正在走向自律
2024/12/18
2450
低代码开发平台的兴起:机遇与挑战
低代码开发平台,能让 CIO 们“快活”吗?
自从 Forrester 创造了“低代码开发平台”术语以来,每年都会对低代码开发平台领域做出报告分析,根据 Forrester 的报告,低代码开发平台市场将从2015年的17亿美金增长至2020年的155亿美金,5年时间增长接近十倍。
用户1564362
2019/06/10
2.3K0
低代码开发平台,能让 CIO 们“快活”吗?
低代码指南100问:14低代码行业发展情况怎么样?
回应质疑的最好方式,就是做好你自己,用实际的表现说话。对于一个行业而言,判断它当前的表现是否够好,或者未来是否有潜力做到更好,可以从以下这三个方面进行衡量:市场规模(蛋糕够不够大)、适用场景(是否可落地)、竞品状况(有没有被验证过)。
LCHub低代码社区
2023/06/11
2830
低代码指南100问:14低代码行业发展情况怎么样?
推荐阅读
相关推荐
“低代码”编程或将是软件开发的未来
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档