2020年,前端还有哪些实现不了的需求?理论上可以但是能力有限,对不起

    技术2022-07-10  109

    实现不了的需求太多了,我就说一个看上去特别简单的吧:

    能不能给我设计一个DSL+runtime,让我可以轻松的描述出一个模型,从而得到一张表单,并且支持扩展?

    如果这个DSL能做到易学易用(你别给我搞一个几百页的文档+培训才能用的东西),中后台管理页面的开发效率,可以轻松提升5到10倍。加扣 扣群一起加入学习交流 群953049818

    大家可能不知道,你们用的企业内部系统里面,那些看起来无甚技术含量的增删改查页面,至今开发效率还低到让人难以忍受——一个月薪上万前端,每天只能调通一到两个表格+详情模块(哪怕他用了市面上的apaas),遇到字段较多,联动较复杂的模块,甚至两天才能调通一个。

    这简直是在浪费生命。

    ps:说一下我对这个问题的理解。

    大家在评论里面推荐了一些库和低代码平台,这确实是前端热门领域之一,各家也都有做了几年的产品,开始陆陆续续往外show。加扣 扣群一起加入学习交流 群953049818

    但这个问题的核心,并不是低代码,也不是配置化,而是:

    第一,我们到底应该如何为表单建模,然后设计一套语言去方便的描述它。

    第二,这套工具是如何与平台集成在一起的,它吃什么,吐什么,如何扩展。

    第二点先不说,关于第一点,我们能看到很多反例。有些产品做的很漂亮,拖拽编辑器,内置物料,内置数据流,看起来已经很完善了。但是你一用,总感觉它很孱弱,要么你挠掉头发也配不出你要的功能,要么是不是的就让你写js代码。

    原因在于,这些产品没有从源头上解决问题——先把表单的数学模型搞清楚,再设计一套用户友好的DSL(不是配置文件,也不是schema)去描述模型,最后才是UI搭建部分。

    如果你上来就从UI搭建开始设计,对于前两个问题不去深究,你设计出来的,就是“唯像”的产品,经不起折腾。

    Processed: 0.016, SQL: 9