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,完成以上内容的学习。接下来,我们来就要搭建一个可以运行的基础开发框架了。(由于我的笔记本没带在身边,上机实操的部分就等下篇文章更新吧)
发表评论 取消回复