如何将Low-Code Engine整合到Ant Design Pro v5中去呢?(ant design upload)

本文阅读对象:对低代码系统感兴趣的朋友。

文章末尾可以找到Demo源码地址。

阿里刚开源了一个低代码引擎:Low-Code Engine。

如何将Low-Code Engine整合到Ant Design Pro v5中去呢?(ant design upload)

Low-Code Engine

如何将Low-Code Engine整合到Ant Design Pro v5中去呢?(ant design upload)

Low-Code Engine 官网

文章第一张图片为低代码引擎的编辑器截图,颜值还不错。

项目代码托管在Github上,同时也有Demo项目。

感兴趣的朋友可以运行一下Demo,体验一下。

第一个坑

Demo可以正常运行,

但是Demo主页就是这个编辑器啊,

在实际的产品中,

我们最起码要介入路由和权限控制吧。

如果想将这个低代码引擎整合到自己的项目中,

那要该怎么做呢?

看文档?

官方的文档写得……

阿里开源项目对新手不友好的名声在业界也是响当当的。

(请允许我爆粗 TMD!)

文档无法指导你顺利地进行项目整合,这是第一个坑。

踩坑整合

阅读过我之前的文章的朋友,

应该知道本人也开发了一套低代码系统。

为了满足自己的好奇心以及节省对这个低代码引擎感兴趣的朋友的时间,

那就先踩一遍坑吧,(TMD,坑太多了)

对于需要在自己项目中引入这个引擎的朋友,请慎重。

毕竟才刚开源,文档比较简约,坑多,隐形成本不低。

整合对象也为阿里的开源项目Ant Design Pro v5。

如何将Low-Code Engine整合到Ant Design Pro v5中去呢?(ant design upload)

Ant Design Pro v5

Low-Code Engine 和 Ant Design Pro v5 都是基于React的项目,

前者在构建方面使用的build-script库,

后者使用的是UmiJS。

build-script应该是Low-Code Engine团队自己封装的一个库,

这个库没有文档,别找了,没有文档。

在尝试过多种整合途径之后,

最后确定的整合思路为:

参考Low-Code Engine Demo,分包引入整合。

历尽艰辛,耗费大量时间精力,终于整合成功。

如何将Low-Code Engine整合到Ant Design Pro v5中去呢?(ant design upload)

本地Ant Design Pro

如何将Low-Code Engine整合到Ant Design Pro v5中去呢?(ant design upload)

整合好的编辑器

关于阿里开源项目的猜想

阿里开源了很多优质的项目,

这一点是值得肯定的。

阿里在国内也是第一梯队的互联网公司,

他们不缺钱。

那么一个意思的问题就出现了:

阿里为什么要开源这些项目呢?

是为了帮助其他企业提升技术实力吗?

如果答案是“是”,

那么文档详尽程度和使用者的反馈应该被纳入KPI考核吧,

但是他们貌似并不是很关心这些。

是为了赚钱吗?

貌似他们从开源项目上赚不到什么钱,

还不如卖流量和收租来得舒服。

那到底是为什么呢?


Demo源码库地址:

GitHub – hsg4ok/LowcodeEngine-AntDesignPro: 阿里巴巴开源的低代码引擎(Lowcode-Engine)与Ant Design Pro整合Demo

https://github.com/hsg4ok/LowcodeEngine-AntDesignPro


如果您觉得本文对您有用,建议收藏;

如果您觉得对您的朋友有帮助,请分享给他们;

如果您能点个赞,那就是对作者最大的支持。

更多精彩内容发布于公众号:代码乾坤 (CoderLand)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年5月14日 下午3:56
下一篇 2024年5月14日 下午4:08

相关推荐

  • 上海家化:开启破局与复兴之路(上海家化战略)

    近日,上海家化在线上举行了“致美·致匠心”2022年战略发布会,董事长兼首席执行官潘秋生在会上全面解读了2021年公司取得的经营成果以及2022年的升级战略。在2020年换帅后,一…

    联系我们 2022年8月12日
    224
  • 2024年湖北省教育厅科研项目

    2024年湖北省教育厅科研项目 近年来,随着教育的不断发展,湖北省教育厅科研项目也在不断增加。2024年,湖北省教育厅计划推出一系列科研项目,旨在推动教育事业的发展,提高学生的学习…

    联系我们 2024年12月1日
    1
  • SES隐形加密软件的功能有哪些?好用的加密软件(苹果se怎么加密软件)

    在网络发展的时代中,网络也伴随着种种风险,信息在网上的传播速度非常快,电脑作为日常工作存储数据和传输数据的媒介,对于企业数据安全带来的影响是比较大的,所以在现代办公中对于文件的保密…

    2022年6月6日
    326
  • 字节跳动项目管理工具

    字节跳动项目管理工具 随着字节跳动的快速发展,项目管理已经成为了公司运营中不可或缺的一部分。为了更高效地管理项目,字节跳动推出了一系列项目管理工具,其中最具代表性的就是TikTok…

    联系我们 2024年9月16日
    33
  • 企业客户关系管理系统有哪些功能?(企业客户关系管理系统有哪些功能模块)

    企业客户关系管理系统有哪些功能?   “在这个竞争激烈的商业场景中,CRM软件正在成为每个企业不可或缺的一部分”。这个声明无疑是合法的,并且基于CRM的三个关键功能使这个魔法发生。…

    联系我们 2022年8月12日
    232
  • 门店水电费如何管控

    门店水电费管控的重要性 在商业经营中,门店水电费管控是非常重要的一项工作。门店水电费管控不仅能够有效地控制门店的运营成本,还能够提高企业的经济效益。 门店水电费管控需要从以下几个方…

    联系我们 2024年12月10日
    0
  • 社区自管党员管理存在问题

    社区自管党员管理存在问题 近年来,随着中国共产党的不断发展和扩大,社区自管党员的人数不断增加。然而,由于社区自管党员管理存在问题,导致社区自管党员队伍的管理存在一些困难。 首先,社…

    联系我们 2024年12月7日
    0
  • 项目管理软件 excel

    项目管理软件 Excel 随着现代信息技术的不断发展,项目管理软件已经成为项目管理中不可或缺的一部分。而Excel作为一款广受欢迎的电子表格软件,不仅可以用于项目管理,还可以为项目…

    联系我们 2024年9月19日
    25
  • 软件开发科研项目个人贡献

    个人贡献:软件开发科研项目中的一份力量 在软件开发科研项目中,个人贡献是非常重要的。个人的贡献不仅仅是技术能力,更是一种责任感和奉献精神。作为一名软件开发项目参与者,我深知自己的责…

    联系我们 2024年12月10日
    0
  • 项目管理工具wiki

    项目管理工具wiki 项目管理工具wiki是一种用于管理和共享项目信息的在线工具。它通常由一个主页面和一个数据库组成,用于存储和管理项目的各种信息,如任务、活动、项目进度、成本、风…

    联系我们 2024年9月18日
    20