低代码,从零开始?
对低代码的犹豫点?
春风一夜万树开,有一阵,好似大家都在做中后台,都在研究或实现低代码平台。见面聊天在讨论,网上文章也在讲。
但是我为什么对从零开始打了一个问号呢?按说我这种喜欢折腾的开发者,怎么也要搞一套。
不止我,我的团队,曾有过搭建低代码平台的计划。当时计划集中一部分开发力量,专门做这个。但是在做了一段时间的调研之后,综合投入成本与实际使用情况,尤其是在实际使用场景,面对不断变化的需求,后期的维护工程会变的繁重。最终项目被搁置了。
综上,我之所以有了犹豫,是因为低代码的开发成本和维护成本与它是实际使用场景复杂程度是成正比的。
想整 OR 凑合过?
然而,对于中后台项目,各个页面的UI和交互,相似性又极高。重复的工作内容,想办法替代它,很符合开发者追求效率的理念。
但是,如果开发一套,耗时又会较长,一时半会也用不上。用上的时候,业务不知道发展到什么程度了,是否还能适用。
整或者不整,都是令人挠头的问题。
要整 OR 平替?
为什么纠结要不要整呢?因为我这有一个闲置物品信息管理平台的需求,每个用户注册之后可以发布自己有哪些闲置物。这种CMS系统,开发起来很简单,没什么难度,但是再简单的项目都需要占用开发者的时间。
如果我现在有三五个类似的需要,平均一个项目从开始到上线,怎么也得两周吧,五个就得两个多月。
所以我需要一个有以下特点的平台协助我快速完成项目开发:
- 无需代码、简单易学
- 丰富模板、构建快速
- 多样系统、高效连通
- 需求多样、随时变更
看这个介绍怎么这么眼熟呢?能满足这些要求的,不就是前几天看到的华为云的 Astro Zero么。
第三方,新思路打开。
AstroZero
一分钟认识 AstroZero
Astro轻应用(Astro Zero,简称AstroZero)是零代码和低代码应用开发平台,源于华为应用开发和数字化转型的实践,提供了云上无码化、低码化、支持多码化的应用开发模式,屏蔽了技术的复杂性,提升了企业开发的效率。同时提供应用资产的开发标准和微服务框架,助力企业不断沉淀可复制的套件,加速应用的定制,并通过开放的生态,实现套件资产的商业变现。
友好的产品文档
一个优秀的产品,从它的产品文档就能可见一斑。
对于零基础无经验的用户,了解产品的实际用途是第一步,缺少第一步,会让人感到困惑。
Astro Zero 拥有第一步,且第一步做的很用心。
不仅文字介绍详细且通俗易懂,还用图解的方式,帮助用户更好的理解产品和产品的使用。
而且并没有将零代码和低代码两种类型的产品介绍混在一起,而低代码中又区分了新版和经典版,经典版的内容更加简明扼要。
如此顺畅的阅读体验,真不赖。
实践出真知:体验一个零代码的应用
试用走起
AstroZero 总的提供了免费版、标准版、专业版和专享版四种规格套餐,可以说给了用户较多的选择空间。
因为笔者还在摸索阶段,所以先从免费试用开始。
AstroZero免费试用版不限制使用时间,不涉及AstroZero退订及资源释放,但可使用的资源有限(0元/月,包含10个用户)。
想了解付费版的可以看这里:购买商用租户
我被图解AstroZero零代码的使用介绍勾起了兴趣,准备先从零代码应用走起。
应用走起
1、点击免费试用,确认之后,列表中会新增一个实例。
2、选择需要新增应用的实例,点击管理运行环境,进入工作台
3、在全部应用模块下,可以选择开始创建,进行应用的创建。创建有两种方式:空白创建和使用模板。
目前AstroZero提供了40+的模板,覆盖了常见的需要类型。前面提到的闲置物品平台,我找到了对应的模板。
4、选择闲置物品信息平台模板,点击安装模板。
5、模板安装成功之后,我就有了一个可以创建、发布、求购的闲置物品信息平台。
6、我添加了一条物品信息。
7、应用基础功能完成之后,还需要发布、部署运行,才能让真正的使用者访问到。
一个应用的完整流程如下:
后续的流程,因为涉及到我不是特别熟悉的领域,所以我暂缓了探索脚步。
感兴趣的可以按照文档:创建HelloWorld应用,了解更多。
总结
对 AstroZero 的学习和应用的流程还是十分顺利的。这个良好的开始,主要归功于它的产品文档写的规范且易懂,可以帮助我快速的知晓整个流程中的每一步操作怎么进行。
此外,AstroZero还拥有对零基础的使用者很友好、学习成本较低、多终端适配、所见即所得的大屏构建等多方面优点,值得推荐。