阿里低代码引擎怎么样,好不好用?

简介: 目前,市面上已经有了很多低代码产品,包含最早的 VB、FrontPage、Dreamweaver、Flex ,以及现在的云端的 Webflow、9466网页助手等,但是仍然没有一个产品能真正做到把可视化搭建当作主要的、最终的输出方式,就算有,最终也会落下一个“不会用、不够用”的名声,或者只能作为一个辅助、入门或教学级产品,难登大雅之堂。

前言:

目前,市面上已经有了很多低代码产品,包含最早的 VB、FrontPage、Dreamweaver、Flex ,以及现在的云端的 Webflow、9466网页助手等,但是仍然没有一个产品能真正做到把可视化搭建当作主要的、最终的输出方式,就算有,最终也会落下一个“不会用、不够用”的名声,或者只能作为一个辅助、入门或教学级产品,难登大雅之堂。

因此,阿里换了个思路,如果为每个场景开发一个场景化的搭建平台,这样搭建就会变得更好用,更易用。而低代码引擎正是为了让开发搭建平台变得更容易更快速。

阿里低代码引擎是什么?

随着低代码这几年的普及和发展,这类概念已经不算是什么新鲜事了。但是为什么阿里这个开源的项目是叫低代码引擎,而不是低代码平台呢?

首先,来看看官方的介绍:

低代码引擎是一款为低代码平台开发者提供的,具备强大定制扩展能力的低代码设计器研发框架。低代码引擎的核心是设计器,通过扩展、周边生态等可以产出各式各样的设计器。它不是一套可以适合所有人的低代码平台,而是帮助低代码平台的开发者,快速生产低代码平台的工具。

使用者只需要基于低代码引擎便可以快速定制符合自己业务需求的低代码平台。同时,低代码引擎还在标准低代码设计器的基础上提供了简单易用的定制扩展能力,能够满足业务独特的功能需要。简单地说,原本需要维护多个平台的代码,开发需要懂得多个框架,维护成本高。现在只需要拖拽组件,再绑定数据,就可以完成一套服务,减少了人力和维护成本。

根据官网定义,我们可以获得几个信息:

1、阿里这款低代码引擎核心是设计器。

2、阿里低代码引擎并不适用所有人,只对专业开发者提供。

3、低代码引擎属于是一种低代码研发框架,是为了开发“低代码平台”而存在的。

看到这里,我不得不佩服阿里的格局(格局打开了),当国内软件公司纷纷抢着入局低代码赛道的时候,阿里已经站在更高的角度去教别人研发低代码开发平台了,而不是用低代码平台去开发应用程序。

阿里低代码引擎功能介绍

1、可视化编辑器

可视化编辑器,算是目前很多低代码平台的核心功能了,如果没有可视化编辑器,就谈不上低代码开发,具体包括:组件库、属性配置、数据源管理、简单代码模块等。

2、定制扩展能力

可以使用API接口、插件等方式快速完成高效率能力的开发。

3、生态体系

提供8类物料生态、8类设计器生态、7类插件生态等。

阿里低代码引擎面向人群

低代码引擎属于是前端的SDK,是一款面向前端研发人员的技术产品。如果有低代码产品的研发诉求,例如:

1、业务有独特的需求,市面上的低代码平台都不满足需求,需要打造一款新的低代码平台。

2、需要将低代码平台的研发能力集成到已有系统中。

以上两种情况,如果使用低代码引擎,可以在极短时间内完成低代码设计器的开发工作,大大降低低代码设计器的研发难度和成本。根据定制化程度有所不同工作量可以由传统的几十人月压缩到几人月,节省达十倍之多。

总结:

阿里低代码引擎看上去是基于一整套React的组件化框架,把原本需要编码插入的实现方式,转变成了基于web界面的参数化生成,但本质上其实是一套基于webUI交互的JS代码的generator。

用低代码引擎是可以通过“拖拉拽”生成一个基于React框架的页面,或可以实现数据绑定,基于RESTful接口的数据获取,图形化显示,事件触发等等。这种方式也可以类比成早先的MFC的UI设计器或者QT-designer的作用。

这类技术引擎,在后台基于微服务的前提下,还是挺方便的。快速原型不需要用Axure和美工了,自己“拖拉拽”就能够实现几个基本功能。但是吧,前端存在的意义,其实并不只是把组件放在页面上。真正漂亮的设计,是在美工精心设计后,结合前端的js技术,给出一个比较惊艳的效果。

当然了,精工细作和快速粗爆各有所求,很多时候一个能够快速呈现和操作的界面已经满足了80%的需求了,而在这些场景中用织信Informat低代码开发也能完成不少需求,至少不需要找一个对各种框架都很熟悉的程序员就可能进行开发,门槛就大大降低了。

评价的话,从目前而言这可能是个适合外包人员的开发利器,它同时可能降低前端的门槛,加剧前端的内卷。同时考虑其组件化的架构,可能会出现一些组件开发的公司,以低代码平台的插件形式,做一些收费的外观组件。然后网页呈现就会变得越来越同质化,越来越没有新意。

相关文章
|
安全 前端开发 Java
Springboot中如何优雅的进行字段以及业务校验
Springboot中如何优雅的进行字段以及业务校验
314 0
|
10月前
|
人工智能 数据可视化 数据处理
告别编码难题,低代码平台让应用开发更简单!#高效开发
低代码平台通过创新技术和智能化工具,提供高效、低成本的应用开发模式,大幅降低开发门槛。平台支持可视化开发、高效数据处理、模型驱动开发、AI智能辅助及丰富的插件生态,帮助企业快速实现复杂业务逻辑,加速数字化转型。
|
8月前
|
Java API 数据安全/隐私保护
探索Java动态代理的奥秘:JDK vs CGLIB
动态代理是一种在 运行时动态生成代理类的技术,无需手动编写代理类代码。它通过拦截目标方法的调用,实现对核心逻辑的 无侵入式增强(如日志、事务、权限控制等)。
212 0
探索Java动态代理的奥秘:JDK vs CGLIB
|
10月前
|
人工智能 数据可视化 数据处理
告别编码难题,低代码平台让应用开发更简单!
在数字化时代,低代码平台如JeeLowCode通过可视化开发、高效数据处理、强大的技术核心、模型驱动开发、AI智能助力及灵活扩展的插件生态,全面降低了应用开发的门槛,提升了开发效率与质量,使企业能够快速响应市场变化,加速数字化转型。平台支持多数据源管理、动态资源分配、实时流处理等功能,同时提供五大核心引擎,确保从数据处理到逻辑运算的全方位支持。此外,JeeLowCode还融入了AI技术,提供智能代码助手、故障排查和场景化推荐等服务,进一步优化开发体验。通过这一平台,即使是非专业开发者也能轻松参与应用开发,推动企业创新与发展。
|
存储 安全 Java
SpringBoot异步任务获取HttpServletRequest
通过上述方法,我们可以在Spring Boot应用中的异步任务获取 `HttpServletRequest`,从而实现更为灵活和高效的异步处理逻辑。
689 64
|
C# 开发工具 git
ScreenToGif:一款开源免费且好用的录屏转Gif软件
ScreenToGif:一款开源免费且好用的录屏转Gif软件
579 1
|
JSON 前端开发 搜索推荐
一种关于低代码平台(LCDP)建设实践与设计思路
作者在负责菜鸟商业中心CRM系统开发过程中发现有一个痛点:业务线很多,每个业务线对同一个页面都有个性化布局和不同的字段需求,而他所在的团队就3个人,那么在资源有限的情况下该如何支撑呢?本文就降本的情况下,和大家分享下作者是如何低成本构建产品能力去支撑多条业务线、多租户的。
一种关于低代码平台(LCDP)建设实践与设计思路
|
SQL 自然语言处理 API
|
Kubernetes 安全 Cloud Native
Rainbond 携手 TOPIAM 打造企业级云原生身份管控新体验
TOPIAM是开源的IDaas/IAM平台,旨在统一管理企业账号、权限和认证,整合各类系统,实现单点登录。通过集中式管理,它解决传统IT架构中的安全和效率问题,加强企业安全并促进数字化转型。使用Rainbond云原生应用管理平台可轻松部署TOPIAM。TOPIAM功能包括组织信息管理、身份源集成、多种认证协议、安全审计、防暴力破解和密码策略。未来将推出更多与Rainbond的结合应用案例。
Rainbond 携手 TOPIAM 打造企业级云原生身份管控新体验
|
弹性计算 安全 前端开发
除了 Mattermost,这些开源 IM 应用也值得一试
在数字化时代,即时通讯(IM)已成为日常生活和工作的重要部分,开源IM应用因其透明度、可定制性和社区支持受到关注。