2 万字长文!声明式配置技术概述

2023-03-16 17:54:23 +08:00
 peefy

https://kcl-lang.io/zh-CN/blog/2022-declarative-config-overview/

1369 次点击
所在节点    程序员
4 条回复
tool2d
2023-03-16 18:10:19 +08:00
感觉你们这个项目挺难推广的。

小公司用不到,大公司都有一套自己的内部研发体系,通常都和公司业务强绑定。用你们这个,相当于入侵式开发了。
accelerise
2023-03-16 18:37:48 +08:00
五种分类的配置方式,一层一层递进,越来越接近编程,相当于创造了一种编程语言,复杂度,学习成本也逐渐升高,最终相比第一种简单配置,稳定性是在变差的吧。

其中,第一种简单的 KV 配置至少还属于某种通用的标准,如果配置变成了一种新的编程语言,那就和标准渐行渐远了,我认为真的需要好好思考,这么做真的值得吗。

在编程领域,从工程角度出发,往往提高效率就会影响性能,提高性能就会影响效率。另外,一般无论怎么做都会提升复杂度,进而降低稳定性,没有银弹。
peefy
2023-03-16 19:54:53 +08:00
@tool2d 感谢反馈,我们也再尝试扩展的方式充当胶水层而非直接平替的方式作能力维度的增强。
peefy
2023-03-16 19:56:06 +08:00
@accelerise 感谢反馈,复杂度、学习成本包含生态等确实是值得考虑的点。对 kcl 来说无非几个选择,1.让自己持续简单 2. 可以用通用语言来编写 3. 可以通过 yml/json 来声明

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/924601

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX