建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
温馨提示

抱歉,您需设置社区昵称后才能参与社区互动!

前往修改
我再想想

华为云大赛技术圈

话题 : 467 成员 : 405

加入HCSD

上海理工大应用开发设计大赛—使用AppCube开发时一些小小的心得

sq800 2020/10/28 1119

前言

关于本次比赛,我只参加了初赛,复赛因为团队原因没有参加,有点遗憾。不过不影响我此次的分享。

0x00

虽然没参加复赛,但是我体验并使用了AppCube开发应用,我在平台提供的指导书的基础上写了一个摊位管理系统,和啤酒配送系统(正在完善)。

通过这些项目我初步体验到了AppCube的魅力,它把前端和后端融合在了一起,写项目更加流畅。脚本使用Typescript,也让我顺便学习到了TS的语法,而不仅仅局限于JS。对node的学习让我对后端有了初步的印象,通过AppCube的体验,让我对后端开发有了进一步的认识。不过平台应该省去了许多后端繁琐的部分,我感觉真正的后端开发可能没这么简单

0x01

创建项目后,会有五个目录,主要用到就是前三个,Logic,Model,Page。

image.png

其中Logic存放后端脚本,Model存放数据对象,Page存放前端页面。具体细节可以参考平台教程:应用魔方 AppCube > 用户指南

0x02

开发后端脚本的时候,一些修饰符,好像并不是ts的内置语法,应该是对编译器的提示信息

在脚本中,@符号代表修饰符,如:

@action.object({ type: "param" })
@useObject(["beerMgtInfo__CST"])

我使用过的就这两个,第一个是定义入参出参的时候使用,第二个是连接数据对象的时候使用。

0x03

前端页面绑定数据这些都很方便,和vue挺像的。最主要的是,不用自己写CSS!不满意的地方也可以自己重写样式,太省事了!

0x04

其他的没啥说的了,还有一些细节值得注意:

给数据对象(数据模型),添加自定义字段时不要打错字,不然调试代码的时候,难以定位错误。

数据对象(数据模型)的名字首字母要大写,这只是一种命名习惯。

指导书上的代码,也会有一丢丢的错误,不过可以自己修改,无伤大雅。

respect!


回复 (0)

没有评论
上划加载中
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

sq800

角色:成员

话题:1

发消息
发表于2020年10月28日 17:23:19 11190
直达本楼层的链接
楼主
正序浏览 只看该作者
[参赛经验分享] 上海理工大应用开发设计大赛—使用AppCube开发时一些小小的心得

前言

关于本次比赛,我只参加了初赛,复赛因为团队原因没有参加,有点遗憾。不过不影响我此次的分享。

0x00

虽然没参加复赛,但是我体验并使用了AppCube开发应用,我在平台提供的指导书的基础上写了一个摊位管理系统,和啤酒配送系统(正在完善)。

通过这些项目我初步体验到了AppCube的魅力,它把前端和后端融合在了一起,写项目更加流畅。脚本使用Typescript,也让我顺便学习到了TS的语法,而不仅仅局限于JS。对node的学习让我对后端有了初步的印象,通过AppCube的体验,让我对后端开发有了进一步的认识。不过平台应该省去了许多后端繁琐的部分,我感觉真正的后端开发可能没这么简单

0x01

创建项目后,会有五个目录,主要用到就是前三个,Logic,Model,Page。

image.png

其中Logic存放后端脚本,Model存放数据对象,Page存放前端页面。具体细节可以参考平台教程:应用魔方 AppCube > 用户指南

0x02

开发后端脚本的时候,一些修饰符,好像并不是ts的内置语法,应该是对编译器的提示信息

在脚本中,@符号代表修饰符,如:

@action.object({ type: "param" })
@useObject(["beerMgtInfo__CST"])

我使用过的就这两个,第一个是定义入参出参的时候使用,第二个是连接数据对象的时候使用。

0x03

前端页面绑定数据这些都很方便,和vue挺像的。最主要的是,不用自己写CSS!不满意的地方也可以自己重写样式,太省事了!

0x04

其他的没啥说的了,还有一些细节值得注意:

给数据对象(数据模型),添加自定义字段时不要打错字,不然调试代码的时候,难以定位错误。

数据对象(数据模型)的名字首字母要大写,这只是一种命名习惯。

指导书上的代码,也会有一丢丢的错误,不过可以自己修改,无伤大雅。

respect!


点赞 举报
分享

分享文章到朋友圈

分享文章到微博

游客

您需要登录后才可以回帖 登录 | 立即注册