还在找小布丁漫画?这有你想要的,快来免费追更!

tmyb

今天给大家唠唠我捣鼓的这个“小布丁漫画”项目,一开始就是觉得好玩,想自己搞个漫画站,能随时随地看漫画,不用到处找资源,也省得被那些乱七八糟的广告烦。

第一步:调研摸底

我上网搜一大堆资料,解现在漫画APP都有哪些功能,用户都喜欢啥样的界面。看“布丁漫画”的一些介绍,感觉它资源挺全的,分类也细,我就想着,我的小站也要做到这样。我没打算直接抄,就是借鉴一下,取其精华嘛

还在找小布丁漫画?这有你想要的,快来免费追更!

  • 解用户需求:大家都喜欢免费的,无广告的,资源全的。
  • 分析现有产品:界面设计,功能模块,资源分类。

第二步:技术选型

技术这块,我也不算啥大神,就是个半吊子。前端我熟练点,就选*,搭界面快。后端嘛本来想用Python的Django,但是想想还是Go更轻量级,跑起来也快,就硬着头皮选Go,边学边做。数据库就MySQL,这个比较熟悉。

还在找小布丁漫画?这有你想要的,快来免费追更!

  • 前端:*
  • 后端:Go
  • 数据库:MySQL

第三步:开干!

还在找小布丁漫画?这有你想要的,快来免费追更!

先搭个简单的页面,就一个搜索框,加几个分类按钮。然后开始写后端,连接数据库,实现漫画的增删改查。这部分花我不少时间,Go的语法有点绕,不过慢慢也习惯。

第四步:资源获取

资源这块是最麻烦的。我可不敢盗版,都是找的免费的漫画资源,或者是一些授权的渠道。量肯定没法跟大平台比,但是也够我自娱自乐。

第五步:界面优化

页面丑肯定不行,我找一些好看的漫画APP,参考他们的设计,把我的小站界面优化一下。颜色搭配,排版布局,都尽量做到舒服美观。

第六步:测试上线

还在找小布丁漫画?这有你想要的,快来免费追更!

自己测试几天,发现一些bug,改改。然后就上线,放在自己的服务器上。一开始就自己用,后来也分享给几个朋友,大家反馈还不错。

第七步:持续维护

上线也不是万事大吉,还得持续维护。我会定期更新漫画资源,修复bug,优化性能。有时候也会根据用户的反馈,增加一些新的功能。比如,最近我就在考虑加个评论功能,让大家可以交流一下。

遇到的坑

数据抓取: 一开始想直接爬一些网站的漫画,但是发现反爬机制太厉害,搞不定。后来还是老老实实找免费资源。

性能优化: 漫画图片太多,加载速度慢。后来用图片压缩,CDN加速,才好一点。

还在找小布丁漫画?这有你想要的,快来免费追更!

服务器: 自己的小服务器配置不高,访问量一大就卡。只能慢慢优化代码,减少资源消耗。

这回“小布丁漫画”项目,虽然不大,但是也让我学到不少东西。从技术选型,到开发上线,再到后期维护,每一个环节都是一次学习和成长。以后有机会,我还想尝试做一些更有意思的项目!