华为云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有更加全面和更加深入的了解。
- 点赞
- 收藏
- 关注作者
评论(0)