中国的武汉大学、美国的伊利诺伊大学和澳大利的亚莫纳什大学合著的论文《 Characteristics and Challenges of Low-Code Development: The Practitioners’ Perspective 》 分析了 Stack Overflow 和 Reddit 两大社区关于 Low-code development ( LCD )的优势、局限性和挑战。结果表明:
1
Micropaper OP **LCD 有什么好处?**
- LCD 允许更快的开发,从而快速将应用程序推向市场。 - 与雇用开发人员编写应用程序代码相比,LCD 易于学习和使用且 IT 成本更低,因此非常棒。 - LCD 对新手友好,因为它“帮助非技术人员以简单和熟悉的方式创建软件”。 - LCD 构建应用的系统质量更高,集成和扩展能力强,工作量小,可定制性好。 - LCD 具有直观的感知,具有“完全灵活,几乎可以做任何事情”的卓越可用性,并且始终提供“友好的界面”和“惊人的 UI”,从而提供更好的用户体验。 - LCD 可以轻松部署该应用程序,并且与编程相比,改进 IT 治理非常具有成本效益。 - LCD 适合团队开发。 |
2
tool2d 2023-01-28 15:39:17 +08:00 1
这论文不是很靠谱,我搜了里面几个号称开源的项目,结果大部分都不开源,或者只是某个小组件开源。
|
3
Micropaper OP @tool2d 21 年的论文,估计被资本催的也该商业化了
|
4
Arrowing 2023-01-28 17:03:50 +08:00 1
LCD 中主要的执行单元是什么?
Temlate 是错别字吧? |
5
netabare 2023-01-28 19:16:24 +08:00 via Android 3
感觉没什么新意。
不提编程语言一般都有泛型、lambda 之类的很好用的抽象工具,在代码里面进行修改,比如说给几百个函数加一个多余的参数,一行 regex 就能搞定的事情,那些 lowcode 不是要开启关闭几百个窗口拖拉几百个控件就是要多写一大堆 boilerplate 。 而且 lowcode 的产物基本上都千篇一律,光是想要定制外观需要额外花费的精力就远远超过使用通用编程语言和流行框架了。更不用提流程、校验等方面的深度定制。 完全是一个错误的方向。 |
6
Micropaper OP @Arrowing 已更正。好眼力
|
7
Micropaper OP @netabare 论文表明从行业者也说不清定义
|
8
xuyang2 2023-01-29 10:02:06 +08:00
LCD 对新手友好?
我咋觉得 LCD 比 Go/Java/Python 难上手很多倍 |