开发背景
做公众号【acg美女cosplay营地】做了两年,用户量不到4000,面对惨淡的数据,想找个别的路走走。
自媒体爆发的时代已经有几年了,视频相关的业务早已变为人们消磨时间的主要方式,占据了自媒体大半江山,所有,我要转行。
作为程序员,懒是天性,也是动力,其实做公众号的时间,我大部分用来做工具了,爬虫和自动化工具做了好几版,最新的代码已经是第6个版本了,有空把代码整理一下,也分享给大家。
作为一个懒程序员,也作为致力于自媒体两年的老玩家,我首先想到的就是做工具,《手撕视频管理发布平台》也因此而来。
ps:开发只为节省人工,请勿用于违法事情。
5W1H
说明 | |
---|---|
对象 (What)——什么事情 | 搭建视频管理平台 |
场所 (Where)——什么地点 | gitee、bilibili、csdn |
时间和程序 (When)——什么时候 | 每天学一点,每天敲一点 |
人员 (Who)——责任人 | 不断进步的我们 |
为什么(Why)——原因 | 4 Money, 4 Life |
方式 (How)——如何 | 学习+实践 |
效果预览
需求分析
技术选型
小编的技术栈
小编是个windows开发工程师,多年(10年左右)从事逆向相关工作,在北京瑞星、搜狐畅游等公司做安全工程师。技术吗,谁知道呢,可圈可点。之前工作(不堪回首)需要,曾经使用python-Tonado开发过后台服务器,管理后台使用的是vue-admin,整体来说,算全栈吧。
不过开始本项目,重新开始使用Tonado的时候,忽然觉得不香了,开源代码太少,教程太少,尤其是视频教程(习惯二倍速度播放,快速吸收新知识的我,实在不能忍)。
技术选型
选型条件:
- 合适自己现有的知识储备(vue-admin、mysql、redis、python)
- 开源,不开源怎么学东西,怎么改东西。
- 开发效率快,低代码开发,天下武功唯快不破。
- 适合初学者,有视频教程最好(适合我自己)。
- 生态环境好,资料多,简单的说就是遇到问题能查到解决方案。
找开源项目,国内无疑就是gitee了,感谢各位开源的大佬!!!
web开发的开源项目列表:https://gitee.com/explore/web-app-develop,这里我选择的是pig框架,适合我的一个。
学习资料
目标:根据开源框架(低代码平台)快速搭建自己的视频管理发布平台
- pig微服务管理平台学习(1天)(按照官网给的教程,一步一步的做,熬过去就入门了,遇到的问题baidu就可以解决)
- 黑马程序员最全SSM框架教程(10天)(只会一些简单的Java语法,0基础的我,事务、多表操作、实战项目的没看)
- 快速上手mybatisplus(2天)(调试java后台过程中,发现用了这个框架,找了下面的资料)
- 前端开发pig-ui(会基础的html、js,预估自学得7天)