首页 > 其他分享 >想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】

想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】

时间:2023-08-20 10:07:41浏览次数:47  
标签:AstroZero 代码 平台 Astro 玩转 应用 模板

低代码,从零开始?

对低代码的犹豫点?

春风一夜万树开,有一阵,好似大家都在做中后台,都在研究或实现低代码平台。见面聊天在讨论,网上文章也在讲。

但是我为什么对从零开始打了一个问号呢?按说我这种喜欢折腾的开发者,怎么也要搞一套。

不止我,我的团队,曾有过搭建低代码平台的计划。当时计划集中一部分开发力量,专门做这个。但是在做了一段时间的调研之后,综合投入成本与实际使用情况,尤其是在实际使用场景,面对不断变化的需求,后期的维护工程会变的繁重。最终项目被搁置了。

综上,我之所以有了犹豫,是因为低代码的开发成本和维护成本与它是实际使用场景复杂程度是成正比的。

想整 OR 凑合过?

然而,对于中后台项目,各个页面的UI和交互,相似性又极高。重复的工作内容,想办法替代它,很符合开发者追求效率的理念。

但是,如果开发一套,耗时又会较长,一时半会也用不上。用上的时候,业务不知道发展到什么程度了,是否还能适用

整或者不整,都是令人挠头的问题。

要整 OR 平替?

为什么纠结要不要整呢?因为我这有一个闲置物品信息管理平台的需求,每个用户注册之后可以发布自己有哪些闲置物。这种CMS系统,开发起来很简单,没什么难度,但是再简单的项目都需要占用开发者的时间。

如果我现在有三五个类似的需要,平均一个项目从开始到上线,怎么也得两周吧,五个就得两个多月。

所以我需要一个有以下特点的平台协助我快速完成项目开发:

  • 无需代码、简单易学
  • 丰富模板、构建快速
  • 多样系统、高效连通
  • 需求多样、随时变更

看这个介绍怎么这么眼熟呢?能满足这些要求的,不就是前几天看到的华为云的 Astro Zero么。

第三方,新思路打开。

AstroZero

一分钟认识 AstroZero

图解Astro轻应用

Astro轻应用(Astro Zero,简称AstroZero)是零代码和低代码应用开发平台,源于华为应用开发和数字化转型的实践,提供了云上无码化、低码化、支持多码化的应用开发模式,屏蔽了技术的复杂性,提升了企业开发的效率。同时提供应用资产的开发标准和微服务框架,助力企业不断沉淀可复制的套件,加速应用的定制,并通过开放的生态,实现套件资产的商业变现。

友好的产品文档

一个优秀的产品,从它的产品文档就能可见一斑。

对于零基础无经验的用户,了解产品的实际用途是第一步,缺少第一步,会让人感到困惑。

Astro Zero 拥有第一步,且第一步做的很用心。

不仅文字介绍详细且通俗易懂,还用图解的方式,帮助用户更好的理解产品和产品的使用。

而且并没有将零代码和低代码两种类型的产品介绍混在一起,而低代码中又区分了新版经典版,经典版的内容更加简明扼要。

如此顺畅的阅读体验,真不赖。


实践出真知:体验一个零代码的应用

试用走起

AstroZero 总的提供了免费版、标准版、专业版和专享版四种规格套餐,可以说给了用户较多的选择空间。

因为笔者还在摸索阶段,所以先从免费试用开始。

AstroZero免费试用版不限制使用时间,不涉及AstroZero退订及资源释放,但可使用的资源有限(0元/月,包含10个用户)。

想了解付费版的可以看这里:购买商用租户

我被图解AstroZero零代码的使用介绍勾起了兴趣,准备先从零代码应用走起。

想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】_应用开发

应用走起

1、点击免费试用,确认之后,列表中会新增一个实例。

想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】_低代码开发_02

2、选择需要新增应用的实例,点击管理运行环境,进入工作台

想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】_应用开发_03

3、在全部应用模块下,可以选择开始创建,进行应用的创建。创建有两种方式:空白创建和使用模板。

想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】_应用开发_04

目前AstroZero提供了40+的模板,覆盖了常见的需要类型。前面提到的闲置物品平台,我找到了对应的模板。

想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】_低代码开发_05

4、选择闲置物品信息平台模板,点击安装模板。

想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】_应用开发_06

5、模板安装成功之后,我就有了一个可以创建、发布、求购的闲置物品信息平台。

想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】_应用开发_07

6、我添加了一条物品信息。

想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】_低代码开发_08

7、应用基础功能完成之后,还需要发布、部署运行,才能让真正的使用者访问到。

一个应用的完整流程如下:

想用低代码平台?不需要从零开始,AstroZero了解一下玩转低代码【玩转低代码】_应用开发_09

后续的流程,因为涉及到我不是特别熟悉的领域,所以我暂缓了探索脚步。

感兴趣的可以按照文档:创建HelloWorld应用,了解更多。

总结

对 AstroZero 的学习和应用的流程还是十分顺利的。这个良好的开始,主要归功于它的产品文档写的规范且易懂,可以帮助我快速的知晓整个流程中的每一步操作怎么进行。

此外,AstroZero还拥有对零基础的使用者很友好、学习成本较低、多终端适配、所见即所得的大屏构建等多方面优点,值得推荐。


标签:AstroZero,代码,平台,Astro,玩转,应用,模板
From: https://blog.51cto.com/u_15838863/7156204

相关文章

  • jeecg-Boot基于H2驱动的JDBC任意代码执行
    这几天的把人都给熬傻了,这个漏洞需要添加H2数据库依赖,jeecg自带的依赖没有什么可以利用的点,不知道有没有大师傅有其他想法漏洞描述JeecgBoot受影响版本中,由于jeecg-boot/jmreport/testConnectionApi接口未进行身份验证,并且未对dbUrl参数进行限制,当应用端存在H2数据库驱动依......
  • 精读 classnames源码,解读重点功能的实现【玩转源码】
    前言本文主要讲解classnames相关的知识点。对classnames源码,按照功能模块进行解读。尤其对于源码中关键代码从实现层面做了解读。在总结过程中,对CSS-in-JS写法有了不同的想法,结合大佬的文章,将想法记录在了文末。classnames的原理源码目录功能模块目录结构classnames┣......
  • python机器学习经典算法代码示例及思维导图(数学建模必备)
    最近几天学习了机器学习经典算法,通过此次学习入门了机器学习,并将经典算法的代码实现并记录下来,方便后续查找与使用。这次记录主要分为两部分:第一部分是机器学习思维导图,以框架的形式描述机器学习开发流程,并附有相关的具体python库,做索引使用;第二部分是相关算法的代码实现(其实就是......
  • Python足球小游戏代码
    基于Python pygame的足球游戏源代码,游戏可以双人玩,游戏入口程序为soccer.py。控制人物一方向键:wasd,射门键:r控制人物二,方向键:键盘方向键,射门键:k程序运行截图核心程序代码:soccer.py#-*-coding:utf-8-*-from__future__importunicode_literalsimportitertools,sys,ti......
  • 基于forms组件和Ajax请求的注册功能(代码)
    前端1<divclass="container-fluid">2<divclass="row">3<divclass="col-md-8col-md-offset-2">4<h1class="text-center">注册</h1>5<formid......
  • [代码随想录]Day22-回溯算法part02
    题目:216.组合总和III思路:多加一个记录和的参数,还有一个起始位置的参数(不重复就得加)结束条件是个数到了k:如果此时sum==n那就说明答案正确如果此时sum!=n那就直接返回剪枝的话:如果之后的和大于n那就没必要继续遍历了代码:varres[][]int//答案varpath[]int......
  • k8s推送代码至gitlab报错error: RPC failed; result=22, HTTP code = 413 fatal: The
    #gitpush-uoriginmainUsernamefor'http://gitlab.wjl.net':rootPasswordfor'http://[email protected]':Countingobjects:1032,done.Deltacompressionusingupto8threads.Compressingobjects:100%(871/871),done.error:R......
  • 【开发】代码编写规约
    一、如何精准命名命名过于宽泛问题描述:命名过于宽泛,无法精准描述。这是很多代码在命名上存在的严重问题,也是代码难以理解的根源所在:data、info、flag、process、handle、build、maintain、manage、modify等词语。这种情形不加前缀容易导致界定模糊。修改意见:命名要能够描......
  • Python中可用分号 `;` 将多行代码写在一行上
    Python中可用分号;将多行代码写在一行上━━━━━━━━━━━━━━━━━━━━━━例如:print('Hello');print('World');print('!')这将输出三行文本,分别是Hello、World和!。不过,这种写法会降低代码的可读性,不利于代码的维护和调试。因此,除非特殊情况下需要,一般不......
  • 领域驱动设计(DDD):从基础代码探讨高内聚低耦合的演进
    大家好,我是付威,一名已在编码第一线奋斗了十余年的程序员。在2019年我初次接触到领域驱动设计(Domain-DrivenDesign,简称DDD)的概念。在我的探索中,我发现许多有关DDD的教程过于偏重于战略设计,充斥着许多晦涩难懂的概念,导致阅读起来相当艰难。有些教程往往只是解释了DDD的概念,而未深入......