如何将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

相关推荐

  • 有博导资格证都有科研项目

    有博导资格证都有科研项目 作为一名博导,不仅要有深厚的学术功底和卓越的研究成果,还要拥有一定的科研能力和创新能力。因此,只有拥有博导资格证和科研项目的导师才能更好地指导研究生进行科…

    联系我们 2024年12月5日
    0
  • 中国科学院大学和中国科学院研究所

    中国科学院大学和中国科学院研究所: 一起探索科学的奥秘 中国科学院大学和中国科学院研究所是中国最大的两个科学教育机构之一。它们都致力于推动科学研究的发展,为社会和人类的进步做出贡献…

    联系我们 2024年12月1日
    29
  • 科研项目与地区经济社会发展的相关性

    科研项目与地区经济社会发展的相关性 随着经济的发展和科技的进步,科研项目已经成为地区经济社会发展的重要支撑。科研项目不仅为经济增长提供了新的驱动力,同时也促进了社会进步和技术创新。…

    联系我们 2024年12月8日
    5
  • 大学生科研项目有必要吗

    大学生科研项目有必要吗? 近年来,大学生科研项目已成为许多大学生追求学术成就和职业发展的重要途径之一。这些项目通常由教授或导师指导,旨在帮助学生开发研究技能和知识,同时提高他们的学…

    联系我们 2024年12月3日
    0
  • 科研课题与科技成果的区别

    科研课题与科技成果的区别 科研课题与科技成果是两种不同的概念,尽管它们在某些方面有些相似。 科研课题是指为了促进经济增长或社会进步而进行研究和开发的课题,这些课题通常是政府或企业提…

    联系我们 2024年12月6日
    2
  • 了解网格员的工作职责和作用!(了解网格员的工作职责和作用怎么写)

    网格员是指在城市、社区或村庄内负责网格化管理的工作人员。网格化管理是指将城市、社区或村庄划分为若干个网格,每个网格由一名网格员负责管理。 网格员的主要职责包括: 搜集和反映网格内的…

    联系我们 2023年5月31日
    385
  • 浦东 开发开放

    浦东开发开放:上海城市化进程的新动力 摘要:浦东开发开放是指上海市在浦东新区的基础上,进一步开放和开发浦东新区,以推动上海城市化进程的发展。本文将介绍浦东新区的地理位置、历史背景、…

    联系我们 2024年12月4日
    0
  • 造价机构项目管理软件

    造价机构项目管理软件 随着建筑行业的不断发展,造价机构在项目管理软件方面的需求也越来越强烈。一个好的项目管理软件能够帮助造价机构提高工作效率,降低运营成本,提高项目质量,从而更好地…

    联系我们 2024年9月18日
    23
  • 项目实现经济指标

    项目实现经济指标是项目管理中至关重要的一环。通过确定项目的目标、范围、时间表和预算等指标,可以确保项目按计划完成,并实现预期的结果。本文将介绍项目实现经济指标的步骤和方法,以及如何…

    联系我们 2024年12月10日
    0
  • 项目实施的组织保障

    项目实施的组织保障 在项目实施过程中,组织保障是非常重要的一环。如果没有良好的组织保障,项目将难以顺利推进,甚至会导致失败。因此,组织保障对于项目的成功至关重要。 组织保障包括以下…

    联系我们 2024年12月10日
    3