阿哔下架番剧事件,也是我做一个视频网站的契机
2023-10-13 06:14:31
如今的动漫环境和两年前已经大不一样了。这些年阿哔可算是吃饱了饭,于是就开始了花式炒作,赚钱的嘴脸不加掩饰。正经番剧要么下架,要么删减改编的跟原著没啥区别。这让我每次在网站搜索时少了很多乐趣,少了很多可以追的番,特别是在疫情期间不能出去玩的时候,宅家追番对我来说都是种奢望了。为此还被老婆嘲笑是“二次元老害”,甚是苦恼。
再加上阿哔漫长的广告,我知道平台也是需要赚钱的,但这个时长真的是太长了,给兄弟放个假吧。你看我每次看番的时候,总要提前拿个水果准备着,你看前面的广告结束了,准备开开心心地追番,它居然又突然开始了。而且看过一遍的广告也不会消失,有些粗制滥造的广告看了5-6遍,换谁受得了。
后来再去看别的网站,居然都在竞相效仿,没有一个能够让我满意。其实阿哔刚诞生那几年还是挺好的,不只是动漫,还有很多其他领域的内容,想想那时候阿哔真是站到了互联网的最前面。这次我做这个网站,其实最初只是想用来自己追番,怕以后看不到喜欢的番了。后来跟几个朋友说了之后,他们都还挺感兴趣,于是我干脆就开整了,想着要做就做一款好用的,最好是各个平台的资源都能有,毕竟我平时还是挺喜欢看电视和电影的。
于是我们一行人开始构思,先是用纸张画了一个脑图,列出了能够想到的功能点,以及每个功能点的细节。我们准备将网站的核心功能分为两个部分:一个是用户观看,另一个是管理员管理,这其实就是典型的CRUD。
看着脑海中这个美妙的构想,我们都知道这不是一个短期任务,大家虽然热情高涨,但也做好了持久战的准备,预计用半年到一年时间来完成它。在这个过程中,每个人的分工都很明确,有人负责后端的数据交互,有人负责前端的UI设计,还有人负责项目的质量把控,代码要做到规范,不能留有隐患。
后台方面,由于我没有Java、C#和PHP的经验,比较倾向使用Node.js,但TypeScript确实是我熟悉的语言,所以我最终选择Express作为项目的主体。所有数据库操作都使用MySQL,毕竟MySQL已经有20多年的历史了,具有强大的文档、社区支持和成熟的解决方案,用于视频网站的数据库非常合适。
前端方面,我准备使用我最熟悉的Vue3+TypeScript,使用Vite作为打包工具。这些工具都具有良好的社区支持,而且功能强大,可以满足我对此项目的期望。
对于页面设计,我们一开始就想得很简单,但为了后期功能扩展方便,还是尽量使用了组件化开发,比如播放器和弹幕组件都可以作为单独的项目维护和开发,可以更好地降低开发成本和维护成本。
历时一年,网站终于完成了。说实话,这次项目我收获了很多,不论是技术层面还是人情世故层面,都是一段很有意义的经历。目前,网站一切运转正常,虽然还存在一些问题,但随着我们每天持续地改进,一定会变得越来越好。
最后,我们想要对广大用户说,我们很抱歉网站目前还不完美,但也请您相信,我们会努力改进,让您拥有最好的视频网站观看体验。