靓仔牛奶
楼主
发布于 2023-11-6 20:08:47
阅读 1186
查看全部
如今很多企业都在想办法进步研发效率。怎么进步呢?假设产品提出需求,程序员能用少量代码或者不用写代码,直接用一些配置就可以生成,这样效率就进步了。
这种需求促进了低代码平台的流行。
什么是低代码平台?
只需要少量代码就可以编写应用程序的平台就是低代码平台。而不需要代码就能编写应用程序的平台就是零代码平台。
大公司因为人多,所以对这种需求会更强烈些。
那怎么实现低代码创建应用的呢?
我自己的认知是,只要那些能规范化或笼统化的东西,才干被自动化创建出来。比如,前面我写过一篇京东前端团队通过UI设计稿自动生成前端代码的案例。因为UI设计稿它是可以规范化的与前端规划对应的。所以才干实现。
而在听腾讯同学分享的时候,发现腾讯更多会在业务层面上做一些灵敏的配置。让客服、运营、运维这些业务人员可以不找程序员完成自己的业务数据查询或转换。
详细的实现主要是给用户提供一种可视化创建应用的环境。在平台模型的规则内,通过拖拽的方式设置页面展示效果和逻辑设置。但一般都比较简单不够灵敏。
举个例子,大家可能会更容易理解,比如你想新增一个查询全国各个城市的登录人数但是如今日志里只要ip,没有城市。你假设想要逐个对应把IP转换成城市,以前需要找程序员做一个转化。如今有了低代码平台,平台假设自身有对这个业务做规划。那么做成自动化很简单。
但是假设没有,你如今要做成可自动生成的。那要怎么做呢?首先,创建一个加强型的sql去支持根据IP查询城市。然后,还需要可以把这个sql配置为一个可检索的接口。最后,配置一个可视化的交互页面。
说实话,这比我想象中可实现的才干要强很多。
上个周日,我一个朋友跟我讲了一个他自己在做的零代码平台,可以通过数据表格自动生成数据库表,同时还支持各类表关联和操作。看了下demo,至少在演示10万条数据操作上,不只很流畅,体验也做得非常好。我觉得这个行业真的要进入快速开展阶段了。下次我理清楚一些,再和大家分享。 |
|