华为云AppCube应用魔方使用的切身体会

举报
lwq1228 发表于 2021/09/10 16:26:50 2021/09/10
【摘要】 博主使用应用魔方AppCube主要源自于参与华为云的《大前端全栈成长计划》活动,该活动按照前端基础三大件、跨平台移动端开发、前端重要框架的顺序由浅入深逐步展开,主要由华为全栈工程师、华为云专家玉城老师进行授课,部分课程是与尚硅谷合作,由尚硅谷资深讲师进行授课。在该课程第一阶段结业考核时,由于考核题要求,便有了与AppCube的第一次邂逅。

1、AppCube是什么?

应用魔方AppCube是华为云的低代码应用开发平台,提供了云上无码化、低码化、支持多码化的应用开发模式,屏蔽了技术的复杂性,提升了企业开发的效率,通过应用魔方AppCube提供的界面、逻辑、对象等可视化编排工具,以“拖、拉、拽”的方式来快速构建应用,从而实现所见即所得的快速应用开发和构建。

2、博主为何使用AppCube?

博主使用应用魔方AppCube主要源自于参与华为云的《大前端全栈成长计划》活动,该活动按照前端基础三大件、跨平台移动端开发、前端重要框架的顺序由浅入深逐步展开,主要由华为全栈工程师、华为云专家玉城老师进行授课,部分课程是与尚硅谷合作,由尚硅谷资深讲师进行授课。在该课程第一阶段结业考核时,由于考核题要求,便有了与AppCube的第一次邂逅。

3、AppCube使用的切身体会

第一阶段考核时,由于是初次接触和使用AppCube,对其并不了解,加上考核题本身要求比较简单并且那段时间工作比较忙,为了应付考核,只是简单的实现华为云的登录界面,当时的第一感觉是使用不顺畅,不如直接编码来的实在,而且未深入研究,并不知道在哪里能写代码来控制界面,所以最后只是草草完成考核题,以应付过关了事。

第二阶段考核时,考核的内容相对第一阶段有了一定的难度,是要求实现AppCube官网的移动端页面,由于要求比较高,引起了博主的重视,花了多个晚上对AppCube进行了进一步的了解,主要是了解界面布局及样式调整部分,这一次的考核题的实现,主要通过界面控件的拖拽、代码样式的编写最终达到了考核要求,博主也对此次考核内容的实现过程进行了详细的记录,详见博主的另外两篇博客《使用AppCube应用魔方创建AppCube官网页面(PC端+移动端)- 详细开发过程(一)》和《使用AppCube应用魔方创建AppCube官网页面(PC端+移动端)- 详细开发过程(二)》,虽然实现有些啰嗦,但是通过这一次实践,也惊奇的发现使用AppCube开发界面有以下几点方便之处:

(1)在开发界面时布局是可以同时兼容PC端和移动端,使用者可以随时通过切换窗口来查看界面在不同终端下的样式,这一点真的很方便;

(2)界面的样式可以直接通过属性进行修改,AppCube能根据属性值自动生成对应的样式代码,对Css样式熟练的小伙伴也可以通过直接修改样式代码的方式来调整界面样式;

(3)AppCube提供了很多开发场景下的模板代码,使用者可以根据自己的使用场景快速搭建自己的应用。

4、AppCube还有哪些不足之处?

通过两次使用AppCube,个人觉得以下几个方面还可以进一步优化:

(1)PC端和移动端通过属性配置时,只有部分属性会做区分,博主在做适配时多数都是通过自定义Css来实现的,这个期望可以完全通过界面属性配置实现,减少开发者硬编码量;

(2)在使用在线开发工具时,界面内容过多时,操作起来会很卡,严重影响开发效率/(ㄒoㄒ)/~~,期待对开发工具进行优化。

5、结束语

由于博主精力有限,以上阐述内容仅仅是对两次AppCube简单使用的一个体会,仅仅通过两次考核内容使用到的AppCube功能有限,并不能一窥AppCube的全貌,通过AppCube的官网能看到,AppCube的功能非常强大,支持高级页面、监控大屏、API接口开发、消息事件、触发器、各种报表、调测能力等众多功能,博主现在接触的只是冰山一角,希望华为云后续能推出一些AppCube实战方面的公开课程,让企业开发者能对AppCube有更加全面和更加深入的了解。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。