1-项目构思

####

我选择了一个小说的网站,

重要的机会,

1,这个网站有视频,有源码,适合学习,借助这个网站,慢慢的学习这个vue和flask这两个大的体系,就是使用vue+flask,搭建web,使用scrapy爬取小说,

可以扩展开发监控平台,数据平台,

5,体会这里面的商业价值吗?可以说有这个就可以扩展到很多的领域了,比如电影,比如小说,比如漫画,比如音乐,比如排行榜网站,比如优惠网站,比如种子网站,只要是资源,数据信息,都可以使用这种方式来整合,文章网站,

6,体会到这里面的学习价值吗?你可以用这个项目,学习node,vue,flask,scrapy,linux,docker,都可以通过这个来学习,串起来了,然后我就可以渐进式的学习了,

后续的web开发都应该是基于这个技术栈

后端技术选型

python,

flask,可以先不使用SQLAlchemy,

mysql,使用pymysql连接,

放弃使用后端模板语言,改为前端vue渲染,

放弃使用Django,因为这个框架比较重,

####

前端技术选型

node

vue

axios,用来调用接口,

vue-ui,可以使用vuetify,或者element-ui,

###

爬虫技术选型

requests

scrapy

scrapy-redis,

selenium,

放弃自己开发爬虫框架,还是使用scrapy,

####

部署技术选型

gunicorn

gevent

supervisor

nginx

centos

docker

docker-compose

ps:docker技术只用在部署阶段,开发阶段不使用docker

###

原文地址:https://www.cnblogs.com/andy0816/p/15378425.html