1、框架( Framework )是构成一类特定软件可复用设计的一组相互协作的类。框架规定了你的应用的体系结构。它定义了整体结构,类和对象的分割,各部分的主要责任,类和对象怎么协作,以及控制流程。使用成熟的框架,相当于已经完成一些基础工作(如:事务处理,安全性,数据流控制等基础工作)。设计员只需要集中精力完成系统的业务逻辑设计。
2、构件通常是代码重用,设计模式是设计重用,而框架则介于两者之间,部分代码重用,部分设计重用,有时分析也可重用。
3、web框架:Flask框架、Django框架、SSH和SSM
4、Spring是一种多层的J2EE应用程序框架,其核心就是提供一种新的机制管理业务对象及其依赖关系。
5、Scrapy框架:是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架
图-1 scrapy架构图
Scrapy框架、Springboot框架、Flask框架、Django框架
原文:https://www.cnblogs.com/yinminbo/p/11824229.html