【云+社区年度征文】我用腾讯云做开发时遇到的那些事儿

2020-11-26 10:54:50 浏览数 (1)

这是一个最好的时代,也是一个最坏的时代 - 狄更斯

好的就是大家都赶上了这个时代的快车,坏处就是车太多了,无所适从 - 舒克

不相信鸡汤,也不要原地等待,不知往哪时,多去去课堂,多听听知识不相信鸡汤,也不要原地等待,不知往哪时,多去去课堂,多听听知识

第一次掏钱使用云产品可以就是微信小程序了,

那是在2017年的一个晚上,万众瞩目的微信小程序刚开始卵化出世。

我就注册了个人版第一个小程序。

配合公众号想做一个音乐类的分享应用。

这个比任何图片都有说服力这个比任何图片都有说服力

公众号负责营销推广,小程序负责产品功能。

当时的微信小程序只是一个前端,没有后端功能(当时还没有云服务功能)

官方给出的架构方案是

小程序 node/php (这两个官方都有集成) mysql

官方集成框架官方集成框架
官方版本下载后效果官方版本下载后效果

要注意的是小程序是免费的,但是搭建服务器要自己掏钱。

恰好腾讯推出小程序服务器,于是果断购买。(貌似现在下架了该产品,还好我买的早)

价值588/年  的小程序主机价值588/年 的小程序主机

仗着全栈工程师的水平,前后端一起上手,开搞,

后端选择了php mysql

现在的环境(好想用PHP7)现在的环境(好想用PHP7)

也可以修改环境

对于使用NODE纯做后端,我还是有疑惑的。对于使用NODE纯做后端,我还是有疑惑的。

开心的是后端集成了(登录与信道通信的功能)

登录主要指使用微信帐号登录。通信还没有使用。

php 使用的是 CodeIgniter Version 3.1.0php 使用的是 CodeIgniter Version 3.1.0

自己写后台 数据库,没有限制,如果没有下面的可能就达成了 开心 愉悦 ;

后端功能中有个图片上传(需要开启GD,gd2库,给图片做缩略图存贮),服务器不给开启,下了工单后,小哥哥说此产品以下架,没有管理通道!

这个坑大家要绕过啊这个坑大家要绕过啊

我只想问问 下架产品真的以后就不管了吗?

但是心疼工单小哥的认真回复和各种与上级调节,最终没有成功。也就没有给差评!这就算是个BUG放到这里吧!

官方说让我转换开发环境,放到云平台上去。(不考虑,这个不得重写?工程太大,毕竟数据已经很多了)

更不开心的是:

前端小程序开发主界面 播放器 收藏 留言;(用了1个月);

发布版本后端 审核时通知我,审核不通过(原因是只有企业才可以做音视频媒体);

这个坑来的让我哭笑不得。改版?(没有主功能要他何用?)

于是小程序也变成了一个有BUG的断点。

随着微信视频号的出炉,可能以后的方案就是以下联动(只是时间问题):

公众号 视频号 小程序 云开发

可能很多人问?小程序到底上线了没有?

答案是: 上线了,原因是公众号自带搜索是有限制的(这个坑要记住),使用第三方会有很多收费点。还要再录入一次,太麻烦了。

于是在小程序里做了搜索集成,及关键词展示。

这个很重要,因为没有几个用户能知道你到底用了哪些关键词。

毕竟公众号内部也不是搜索引擎。数据需要全部录入到后端,后端再做接口支持小程序;

同时公众号搜索也可以设置为后端接口返回数据。

这些操作其实还是很传统的操作。

看了现在微信小程序功能的扩展,要再进行开发一次的话会这么选择

公众号 微信小程序 云开发(数据库,文件,云函数) 视频号

  • 公众号:文章引入
  • 微信小程序:产品功能
  • 云开发:云函数做数据接口及数据处理,数据库(mongodb),文件存贮

(注意数据库有个很大的坑,就是数据有时操作(如修改)只能录入数据的用户才有权限,或直接进入数据库界面强制修改,所以小程序云服务注定不能开发成后端管理功能)

云函数可能点微服务的概念(云函数只支持NODEJS开发);

从简单的小程序全栈开发到上线运维,也反映出现在IT行业中的一个趋势。

  • 前后端分离会更一步加剧
  • 后端JAVA会持续上升,但是未来是微服务的天下;
  • NODE相关产品会衍生出更多前端框架,前后端势必分离;
  • PHP 地位尴尬,会成为最悲催的语言

所以学习前端开发的小伙伴你们可以走以下学习路线就可以了

  1. 基础: html5,css3,es6
  2. 进阶: sass typescript node sql
  3. 实战: bootstrap react vue 小程序 mongodb/mysql
  4. 扩展工具:webpack git gulp

1,2,3 必学之路,4在企业中现学现用就可以了。

JQUERY类似的组件不是重点,简单看看就行,自学也可。Angular 市场堪忧不学也罢。

学习方法:

  1. 腾讯课堂他不香吗?直播少看,多看成体系的录播课程。除非你没有自制力,那就找个人看着你吧!
  2. 如果课程真的还可以,出小钱还是划算的,比起你 到处 搜索几天 成本要底的多。
  3. 不要盲目学习,每次学习与实战要记笔记(MarkDown真的很香), 好记性,不如烂笔头。
  4. 自己设计开发运营一个系统,你会很受益的。
  5. 新手边学边找工作,工作中学习是最快的。

0 人点赞