专栏首页家劲React + Python 七月小说网 启程(一)

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,也算是对自己的学习过程的一个督促吧。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Redis 七月小说网的爬虫缓存设计

    1.主服务器先根据spider.all set排重,再 lpush request_url 到spider.wait List中,并且 sadd request...

    从今若
  • iOS wkwebview https 加载不受信用的站点

    从今若
  • asp.net微信内置浏览器下Session失效

      问题记录:仅限安卓端微信内置浏览器,服务器集群设置了黏性Session,在Post请求时会强制走代理,导致出去的ip指向另一台服务器,黏性Session失效...

    从今若
  • Java发送邮件

    注意创建session时需要传入授权参数,否则会抛出异常 javax.mail.AuthenticationFailedException: failed to...

    xiaoxi666
  • 腾讯云首发基于AMD EPYC的SA1云服务器,以后的云端更好玩了

    近年来云端服务越来越受到人们的喜爱,无论是工作还是学习或存放资料都显得方便无比。而近日,国内大型品牌腾讯公司在云服务上取得了让人惊喜的进步。近几日,腾讯云宣布正...

    尊托云数
  • Android源码设计模式解析与实战笔记

    1.单一职责原则:比如说一个ImageLoader,需要加载图片的缓存图片,此时如果将这两个功能都放在一个类中,就违反了这个原则, 我们需要将不同的功能用类精...

    何时夕
  • 设计模式概念总结

       定义一个用于创建对象的接口,让子类决定实例化哪个类,工厂方法使一个类的实例化延迟其子类

    莫问今朝
  • 外汇成功者特点及现市场

    外汇交易的特点的时候,无法避免的一个特点必然是外汇交易是一个24小时的,全球性质的交易。

    我哥比我大
  • 3-9-10 Hot Module Replacement 热模块更新

    模块热替换(HMR - Hot Module Replacement)功能会在应用程序运行过程中替换、添加或删除模块,而无需重新加载整个页面。

    love丁酥酥
  • 3-weka.filters.unsup

    py3study

扫码关注云+社区

领取腾讯云代金券