当前位置: 首页 > article >正文

阿里云多端低代码开发平台魔笔使用测评

文章目录

  • 前言
  • 一、魔笔是什么?
  • 二、测评
    • 1.基本组件布局
    • 2.前端逻辑
    • 3.事件绑定
  • 总结


前言

最近对于低代码平台挺感兴趣的,了解到很多云服务,国内有很多的这种平台,最近阿里云推出了他们的多端低代码开发平台魔笔,目前还在公测平台,上周周末体验了一下,分享一下使用感受。这里直接放下他们的文档地址点击此处,大佬有兴趣的可以直接看。


一、魔笔是什么?

魔笔是为阿里云专业开发者量身打造的 AI 原生化的低代码应用开发平台,集成了通义千问大模型,让开发更智能、应用更智能。魔笔提供一站式的应用全生命周期管理,包括可视化开发、发布、运维;基于云原生架构的弹性扩展和低成本运维服务,帮助开发者高效地解决应用研发、迭代、运维的问题。
目前他们还没有提供开源代码,不能像其他软件提供私有部署,要部署的话只能应用到生产环境。
在这里插入图片描述

二、测评

在魔笔控制台创建应用:
在这里插入图片描述

1.基本组件布局

在这里插入图片描述

  • 可以看到提供的组件类型还挺多的,但是好像只局限于一些内部管理系统的风格,没有提供个性化一些定制,比如组件框架,颜色等等要单独靠这个开发落地项目,估计还是悬。

请添加图片描述
这是阿里云创建应用导入的几个初始模板,用户体验很好,点击某个页面,就能看到页面的组件布局。
请添加图片描述

  • 点击单个组件,就有上面右侧组件的编辑,还可以选择隐藏,后面设置变量前端逻辑配置的时候不会打架。像这种设置页面的直接点击,这里还可以导入图片logo但是,但是这个logo图片不能编辑,不能放大,阿里你再努力下吧哈。
    请添加图片描述
  • 这里自己新加了一个页面,直接拖了几个组件,可以看到过程还是很简单的,旁边也表明了所在路由请添加图片描述

请添加图片描述

  • 这里有了一些可视化图表,肯定样式总类比不上专门的搞可视化BI平台,但是这我咋没看到能自定义数据源的操作呢,存粹是静态的数据。找了班半天没看到。

2.前端逻辑

当然只谈基本组件样式肯定不是核心竞争力,前端逻辑设定方便,入手门槛低才厉害,看看阿里是怎么做的吧。首先和数据库交互,在控制台主页添加集成。
请添加图片描述
请添加图片描述
这里配置好后可以直接用sql进行与数据库进行交互。
请添加图片描述
可以看到有一个专门的代码板块,这边的集成操作就是与数据库进行交互,这里的变量可以定义为全局和局部变量,可以用来存储数据库的数据以及做一些基本操作。

请添加图片描述

  • 这里提供了写sql的地方,可以自己写,同时看到旁边有一个copliot,目前公测的时候是免费的。
    请添加图片描述
  • 可以看到我直接输入了一句话在没有任何提示词的前提下,他直接生成了sql代码。
    请添加图片描述

在这里插入图片描述

  • 运行直接通过。

3.事件绑定

请添加图片描述
基本上这里的集成操作加上前端函数就可以实现前端逻辑,通过事件绑定前端函数或者集成操作,可以将数据交互式的与用户互动。
请添加图片描述
这里我拖进一个按钮,想实现点击这个按钮能够实现刚才的sql操作。可以看到这个交互上有一个事件,里面即可选择这个事件绑定什么操作还是比较清晰。
请添加图片描述
请添加图片描述

  • 这里除了配置事件集成逻辑,当用户需要配置动态内容或直接指定非string 类型的内容时,可以在{{ }}内写入 JavaScript 表达式。例如将一个文本组件的内容绑定为输入框组件 input1 的值,可写入{{ input1.value }}。这里直接执行了这个集成操作的值,动作是显示消息,所以直接在页面上弹除了。
  • 但这块我的数据是结构比较复杂的json,这个数据显示直接显示object了,不能将数据完全展现。请添加图片描述
  • 这个工作台也集成了墨笔ai,基本上简单问题都可以得到回答。这个ai基于百炼。目前开放了SDK。在 Native 应用中引入一个 AI 助手只用利用百炼平台快速创建自己的大模型应用,支持自定义知识库。可以创建魔笔 Copilot 应用:逐步搭建 Copilot 应用或通过应用模板快速创建 Copilot 应用。发布后利用 SDK 将 Copilot 应用集成到 Android 和 iOS 应用中。
    在这里插入图片描述
    目前这个文档还在维护,最近看还在更新,这里面的实践教程可以试着玩一下,反正公测免费哈。

总结

总体体验感还是不错的,但是不知道以后能不能生成源码,不能做一些更细微的调试,不过目前还在开发阶段,希望过一段时间能得到应用生成本地源码。


http://www.kler.cn/a/384746.html

相关文章:

  • flink 内存配置(一):设置Flink进程内存
  • 防火墙|WAF|漏洞|网络安全
  • creo toolkit二次开发学习之获取父对象
  • 推荐一款基于Flash的交互式园林设计工具:Garden Planner
  • 高校实验室安全巡检系统设计与实现(源码+定制+开发)高校实验室巡检系统、实验室安全管理平台、实验室安全监控系统、智能实验室巡查系统、高校实验室风险管理
  • sql server 文件和文件组介绍
  • 信创背景下的GIS技术创新突破方向
  • 05LangChain实战课 - 提示工程与FewShotPromptTemplate的应用
  • 大厂面试真题-如果使用guava limiter实现实例级别的缓存
  • 关于我、重生到500年前凭借C语言改变世界科技vlog.16——万字详解指针概念及技巧
  • 【深度学习滑坡制图|论文解读2】基于融合CNN-Transformer网络和深度迁移学习的遥感影像滑坡制图方法
  • 每天一个git命令
  • windows XP,ReactOS系统3.4 共享映射区(Section)---1
  • comfyUI官方笔记整理
  • 第一个纯血鸿蒙应用(Napi开发-ArtTS调用C/C++)
  • 【HarmonyOS】PixelMap转化为Uri
  • 2024.11.4 STM32点灯和简单的数据收发
  • adb shell常用命令
  • LocalDate日期加减一天,mysql日期加减一天
  • K8s使用nfs
  • playground.tensorflow神经网络可视化工具
  • Python 5个数据容器
  • nodeJS程序如何引入依赖包
  • Fortran安装(vscode+gcc+Python)
  • github和Visual Studio
  • Python并发编程库:Asyncio的异步编程实战