uniCloud云开发入门以及对传统开发方式的思考
事情缘由
作为选修了移动互联网应用的一员,老师讲的什么JS基础,还有ES6和uniapp,当然是没怎么听,因为是之前大二的时候都大概看过。
但是快到期末,老师讲了云开发,并且布置了与此相关的大作业,自己做一个新闻资讯app,和一个小组作业,也是一个app,题目自拟,我对它来了兴趣(bushi)。
初识云开发
第一次认识肯定是我课上那低到恐怖的听课效率去认识它,依稀听到几个词:不依靠后端,全云,简单,直接和数据库交互什么的。
直到要开始做作业了,先做自己的新闻资讯app,问题来了,怎么做,如何做,老师在讲课的时候我连编译器都没有打开过。
但是老师说过,这个新闻资讯app就是让我们整合一下,链接云端数据库,把整个流程串起来,跑起来的一个小demo什么的。
在做之前我以为很难,真的以为很麻烦,毕竟大批量的增删改查,不说多难,光接口的代码量,也有点头大。
开始试着做
怎么做,先学学呗,B站找官方的教程看一下,看了前几集,讲了一下概念,不超过10min,跟着写了个请求的小demo,emmm还行只能说,然后去睡觉了,没错,是睡觉了。
又过了几天,想起来还有大作业,继续看教程,以及文档,注册各种网站,又是看了不到20min,简单用云开发实现了一个通讯录的增删改查小demo,只能说麻雀虽小,五脏俱全,因为没有与后端交互,所以写的很快,效果如下

明白了一些
这个小demo写完我才体会到,老师之前说那个新闻资讯apo就是让我们整合一下,链接云端数据库,跑起来的一个小demo什么的,在做之前我以为很难,写完这个通讯录我才知道是真简单。
直接在云端创建数据库,不考虑分库分表什么的,前端直接操作数据库,要什么后端,很敏捷,很快,对小的项目很清晰。
现在对怎么做那个新闻资讯app心里有底了,那小组大作业也不愁了,可是却有点后怕。它对传统开发模式的影响是不是有点大。
对云开发的思考
我感觉云开发接下来对传统开发模式是不是会有冲击的,现在中小型公司都可以直接用这个了。
等云开发再发展成熟一些对之前的开发模式影响还是挺大的。
我把我的忧虑和思考发给了老师:

貌似确实,一边看教程的时候,想着它增删改查对这些小应用的清晰度和支持,自己想了一下如果用它做一个能发消息的app,怎么去写,怎么去构建?
只能说,没有后端这种模式对现在来说还是很超前了,我的思路及其不清晰,感觉全部用前端操作那得麻烦死,大型应用还是传统的前后端思路更清晰一些。
虽然现在云开发只能做点简单的东西,但是感觉如果他真的如果有一套成熟的体系,开源维护者多一点,有个时机,尤其现在 云 在向水电一样的大众资源发展,要是真成体系了,它能成大事。
升华
对传统开发模式现在确实影响不大,可是我在知道它的clientDB的uniCloud-db组件,只需要6行代码就能把传统开发模式64行的工作干完时,确实慌了一下。因为目前我更多的知识是建立在传统开发模式的基础上的,云开发这么方便,差别是真的太大了。
但是想想又有什么怕的呢,
- 现在uniCloud云开发也没真正的撼动传统开发方式的地位。
- 就算它成气候了,可以把整个传统开发颠覆的那种程度,又怎么样呢?程序员本来就是一直在学习的路上,如果怕学习,那怎么能行?
- 学习一直在路上,不管前后端,一直去进步就好了,所谓但行好事,莫问前程。
uniCloud云开发入门以及对传统开发方式的思考的更多相关文章
- 【小程序云开发入门】quickStart
开发者可以使用云开发开发微信小程序.小游戏,无需搭建服务器,即可使用云端能力. 云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现 ...
- Cloudera Manager、CDH零基础入门、线路指导 http://www.aboutyun.com/thread-9219-1-1.html (出处: about云开发)
Cloudera Manager.CDH零基础入门.线路指导http://www.aboutyun.com/thread-9219-1-1.html(出处: about云开发) 问题导读:1.什么是c ...
- 云开发数据库VS传统数据库丨云开发101
云开发数据库与传统数据库的不同 在小程序·云开发中,最核心的便是三大组件:数据库.云存储和云函数,从今天开始,我们将开始隔日更的专栏文章,云开发101,在第一周,我们将从最最核心的数据库开始说起. 云 ...
- 微信小程序开发入门教程(三)---小程序云开发支付功能
支付(shoukuan)功能真的很重要!由于我还没有商户号,以下代码未实际验证 1.服务端 进入云开发,新建云函数pay(应该也可以在开发者工具编写后上传) 编写后端代码index.js这里用到第三方 ...
- 微信小程序开发入门教程(二)---分析官方云开发例子中的一些功能
接上一篇文章:https://www.cnblogs.com/pu369/p/11326538.html 1.官方云开发的例子中,点击获取 openid,对应代码在E:\wxDEV\helloyun\ ...
- 微信小程序入门笔记-使用云开发(4)
1.云数据库 一.介绍 云开发提供了一个 JSON 数据库,顾名思义,数据库中的每条记录都是一个 JSON 格式的对象.一个数据库可以有多个集合(相当于关系型数据中的表),集合可看做一个 JSON 数 ...
- ArcGIS API for Silverlight开发入门
你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我 都没关系.但你不能否认3G是一种趋势,最终我们每个人都会被包裹在3G网络中.1100也不是一成不变,没准哪天为了打击 ...
- Office 365 机器人(Bot)开发入门指南 (新篇)
最近在整理书稿时,发现我在2017年7月份写的这篇 Office 365 机器人(Bot)开发入门 的内容,因为相关平台的升级,已经完全不能体现当前的开发过程,所以我再专门写一篇新的开发入门指南给有兴 ...
- 无责任Windows Azure SDK .NET开发入门(二):使用Azure AD 进行身份验证
<編者按>本篇为系列文章,带领读者轻松进入Windows Azure SDK .NET开发平台.本文为第二篇,将教导读者使用Azure AD进行身分验证.也推荐读者阅读无责任Windows ...
- DCloud-HTML5+:5+ App开发入门指南
ylbtech-DCloud-HTML5+:5+ App开发入门指南 1.返回顶部 1. 5+ App开发入门指南 App App入门 HTML5 Plus应用概述 HTML5 Plus移动App,简 ...
随机推荐
- 一文总结高并发大数据量下MySQL开发规范【军规】
在互联网公司中,MySQL是使用最多的数据库,那么在并发量大.数据量大的互联网业务中,如果高效的使用MySQL才能保证服务的稳定呢?根据本人多年运维管理经验的总结,梳理了一些核心的开发规范,希望能给大 ...
- 可靠的自托管「GitHub 热点速览 v.22.37」
自托管(Self-Hosted) 是很多开源项目主打的亮点:数据在手,安全我有.本周 GitHub 热点榜单上有多款自托管的项目,当中自然不能少了之前 HG 小伙伴 @makes world simp ...
- 使用mbr2gpt将MBR磁盘转换为GPT磁盘
随着越来越多的新PC的到来,UEFI启动渐渐的取代了BIOS启动方式.不过UEFI需要从GPT磁盘启动,原来的MBR磁盘不行.如果你更换了硬件,只想把磁盘拿到新平台上用又不想重装系统的话就麻烦了.以前 ...
- 【学习笔记】前馈神经网络(ANN)
前言 最近跟着<神经网络与深度学习>把机器学习的内容简单回顾了一遍,并进行了一定的查缺补漏,比如SVM的一些理解,one-hot向量,softmax回归等等. 然后我将继续跟着这本书,开始 ...
- 第三章:模版层 - 2:Django内置模板标签
Django内置标签总览 可以查询下表来总览Django的内置标签: 标签 说明 autoescape 自动转义开关 block 块引用 comment 注释 csrf_token CSRF令牌 cy ...
- 12. Fluentd部署:多Workers进程模式
介绍如何使用Fluentd的多worker模式处理高访问量的日志事件.此模式会运行多个worker进程以最大利用多核CPU. 原理 默认情况下,一个Fluentd实例会运行一个监控进程和一个工作进程. ...
- 3_MyBatis
一. 引言 1.1 什么是框架? 软件的半成品, 解决了软件开发过程中的普适性问题, 从而简化了开发步骤, 提升了开发效率 1.2 什么是ORM框架? ORM(Object Relational Ma ...
- 如何通过 Java 代码隐藏 Word 文档中的指定段落
在编辑Word文档时,我们有时需要将一些重要信息保密. 因此,可以隐藏它们以确保机密性. 在本文中,将向您介绍如何通过 Java 程序中的代码隐藏 Word 文档中的特定段落.下面是我整理的具体步骤, ...
- MES系统与ERP系统信息集成有哪些原则?
首先,MES和ERP应该是两个独立的系统,简单的说,ERP与MES有点像公司总部与分厂的关系,ERP向MES发指令,MES向ERP做汇报,所以可以按照这个思维来考虑或类比来处理.从企业的管理来说,ER ...
- 前端程序员学习 Golang gin 框架实战笔记之一开始玩 gin
原文链接 我是一名五六年经验的前端程序员,现在准备学习一下 Golang 的后端框架 gin. 以下是我的学习实战经验,记录下来,供大家参考. https://github.com/gin-gonic ...