最近这段终于抽了点业余时间摸索着做了一个小说类网站 – 51夜读小说网。
一、准备工作
- crawl爬取网络数据(10万部书籍,近几千万章节)
- 注册域名,购买服务器(在腾讯云下单)
三、技术栈
- 爬虫:Python
- 后端:.Net Core+EF+Redis
- 后台管理:React.js+Antd
- 数据库:Mysql
- 设计+交互:Google+PS(只能自己google搜索然后再简单PS了,(>﹏<)悲剧)
(怎么感觉自己要成为全栈工程师了,做程序员不容易啊。。。)
四、开发
接下来就是coding了。
.net core 开发比较轻松,上手容易,语法和.NET基本一致。目前开源项目还是比较齐全,直接通过nuget安装,支持的也相对完美。不过在安装之前要特别小心,有些开源项目不支持.Net Core框架或者版本偏低(我选择.Net Core 2.2)。
Python在Windows下开发是个头疼的事情。我本想偷懒一下,结果安装开发过程遇到大量的坑,花了不少力气填完,强烈建议不要在windows下开发。
五、成果展示
下面展示一下最终成果吧(界面有点粗糙,但是功能还是很全的)。