React + Python 七月小说网 启程,一

###一、为啥要做这个网站 很久没有写技术相关的博客了,最近几个月忙飞,各种工作,技术根本学不完,很难受。 趁着春节期间,终于有空闲时间做自己爱做的事情了,美滋滋。 热爱技术,热爱小说,于是诞生了个这么玩意。 开贴记录下,舒服。 ###二、项目背景 以前完成了个基于Bootstrap和Asp.Net MVC的demo产品,挂在我的扣脚低配阿里云服务器上,实现了基本的看小说和搜小说的功能,后来公司忙起来了,除了加班就是休息,没有继续维护自己的产品,导致这玩意GG了,现在也懒得维护了。但是怎么说呢,还是想有头有尾。 既然要做,就做个大的,反正也是锻炼自己的技术嘛。百利而无一害。 三端开发都会点,干嘛不弄个全栈app呢?以后简历也有的写嘛。July Novel 多帅哦。 ###三、前期准备 **采购服务器:** 1.Aliyun服务器一台,1核2G内存1M带宽40G hhd (准备把之前的Windows Server 2012踢掉,换成CentOS,抛弃C#。。。)。 2.JCloud服务器一台,1核1G内存1M带宽40G hhd 做数据库服务器。你问我为什么不都买Aliyun的服务器,还能走内网.....(难受,暂时先弄个便宜的)。 3.Azure服务器一台,2核8G内存(性能贼好,奈何只有一个月试用期,先拿它做测试机。) **浏览市面上的小说网站搞出来大致需求:** 1.起点中文网 2.17k中文网 3.纵横中文网 4.笔趣阁 5.追书神器PC版 ###四、产品技术选型 ####1.Web前端 **React + Ant Design** 理由:怎么说?就很省事舒服,感谢开源。 ####2.Web后端 **Python + Flask + MariaDB** **CentOS + Nginx + uwsgi** 理由:又想逃离.Net平台,NodeJS又不会,加上还要利用Python的强大爬虫技术哩。只用来爬爬数据,提供提供RESTful Api,不作它用。 ####3.Android端 **Java** 理由:(不会Kotlin,也没尝试过Xamarin,先老老实实用Java吧。或许可以尝试用RN或者Weex随便写个demo看看效果?) ####4.iOS端 **Swift** 理由同上。 ###五、剩下的事情 1.文档。 2.开发。 3.测试。 接下来的时间里我会用工作之余完成我的个人项目 July Novel ,记录在cnBlog,也算是对自己的学习过程的一个督促吧。