『全栈开发』小程序开发过程全记录(五):uniCloud如何提升10倍开发效率?

『全栈开发』小程序开发过程全记录(五):uniCloud如何提升10倍开发效率?
菜鸟
菜鸟
74
阅读
0
评论
2021年10月25日08:02:12 0 74

2020年初,uniCloud刚发布,新冠肺炎突然来袭,各地涌现大量抗疫项目需求。

uni-app + uniCloud成为大家和病毒抢时间的重要利器。

1年时间,开发效率提升了将近1000倍!

uni云端一体生态的内容太多,让我们抽丝剥茧、归纳分类,以容易理解的方式讲解开发效率是怎么提升的。

1、提供众多现成轮子,不用自己写代码

如果没有看到这些轮子,就自己哼哧哼哧的开始开发,你说难受不难受~强烈建议花一点时间去uniapp官网好好了解一下官方常用插件已经覆盖的功能。

最常用的组合是这样的:

直接在hbuilderx新建项目选择uni-starter模板,即可在此基础上快速开发自己的特色业务。

有了uni-starter,再加上schema2code生成前端页面,一个简单应用就可以快速完成。

如果说uniCloud admin是管理端项目的基本项目模版,那么uni-starter则是用户端、尤其是移动端的基础项目模板。

uni-starter + uniCloud admin 提供了用户端和管理端的基本项目模版,应用开发从未如此简单快捷。长按下图中的二维码可以直接查看这两个官方框架的详细介绍。

2、schema2code自动生成代码

一听到自动生成代码,有能有心潮澎湃的感觉。针对业务表的增删改查,你是不是已经要写吐了。

如果在第一层提效中,找不到现成的轮子,需要自己写代码时。那么首先要做的,是使用schema2code这个神器,自动生成代码。(这个技能必须要熟练应用)

uniCloud云数据的schema,是一项重要的创新。 为数据表编写schema,可以实现非常多功能:数据结构定义、权限管理、数据值域管理,以及非常神奇的功能 -- 《schema2code》

在传统开发中,有了数据库,可以生成crud后台接口。然后前端再写代码调用接口。

但在uni云端一体生态中,有了数据库的schema,可以直接生成云端一体的页面。而不仅仅是只生成接口。

schema2code,可以生成手机端的列表、详情或增删改页面,也可以生成admin管理端的所有数据管理功能的页面。

这里吐槽一下官方提供的演示视频,没有声音,不仔细看有点懵啊,我在B站上找到了也是官方出品的教学视频,相比较而言讲解的就清楚多了。想深入学习的小伙伴可以直接通过下面的,对今天的提到的三个重要内容进行学习和了解。

①uni-starter

②uniCloud admin

③schema2code

OK,完成以上内容的学习。接下来,我们来就要搭建一个可以运行的基础开发框架了。(由于我的笔记本没带在身边,上机实操的部分就等下篇文章更新吧)

余额充值 点赞(0)
weinxin
账号+金额发此微信
充值后请把会员账号/用户名+充值金额发送到此微信:tourism52
历史上的今天
01月
18
流程,控制 菜鸟教程

流程控制

流程控制Table of Contents◾简介◾if◾else◾elseif/else if◾流程控制的替代语法◾while◾do-while◾for◾foreach◾break...
return 菜鸟教程

return

return(PHP 4, PHP 5)如果在一个函数中调用 return 语句,将立即结束此函数的执行并将它的参数作为函数的值返回。 return 也会终止 eval() 语句或...
HTML DOM Menu 对象 菜鸟教程

HTML DOM Menu 对象

HTML DOM Menu 对象 Menu 对象 Menu 对象表示 HTML menu 元素。 注意:menu 元素目前没有主流浏览器支持。 访问 Menu 对象 你可以使用 g...

Comment list 共有 0 条评论

暂无评论