web框架的目的是什么?

web框架的目的是什么?,web,web-frameworks,Web,Web Frameworks,我读过维基百科,但我对“大局”并没有真正的理解 有谁能给我一个概述和潜在的应用程序吗?框架就像是不完整/部分的应用程序。它们为您解决大多数琐碎的任务,并允许您直接关注业务逻辑。您将业务逻辑塞入其中,使其完整 例如,像Spring或Struts这样的web框架解决了大多数与请求/响应相关的琐碎任务,比如从请求中获取参数并从中填充模型bean,呈现响应取决于模型值、安全性、,请求分派等。因此,您可以利用这些结构快速开发应用程序。最简单的说,框架是设计模式的实现。Struts是一个web框架。它是MV

我读过维基百科,但我对“大局”并没有真正的理解


有谁能给我一个概述和潜在的应用程序吗?

框架就像是不完整/部分的应用程序。它们为您解决大多数琐碎的任务,并允许您直接关注业务逻辑。您将业务逻辑塞入其中,使其完整


例如,像Spring或Struts这样的web框架解决了大多数与请求/响应相关的琐碎任务,比如从请求中获取参数并从中填充模型bean,呈现响应取决于模型值、安全性、,请求分派等。因此,您可以利用这些结构快速开发应用程序。

最简单的说,框架是设计模式的实现。Struts是一个web框架。它是MVC设计模式的一个实现。JPA(适用于web和桌面)是ORM设计模式的一种实现。

web框架帮助您减少应用程序开发时间

对于最流行的框架,请准备好您的项目,以遵循模型-视图-控制器(MVC)模式,划分类功能。这可以是PHP中的Zend框架,也可以是java中的Spring MVC

在其他情况下,一些框架在MVC项目的特定层中帮助您,如JPA或Hibernate持久层)帮助您将表映射到类中,显然这会大大加快您的开发时间,但要付出代价


你必须非常小心,因为在某些情况下,框架可能没有任何支持,所以最好的选择是使用或遵循流行或标准化的框架。

哦,天哪!等大男孩们读到这个问题再说!这个问题对于堆栈溢出来说太广泛了。与其他任何框架一样,其目的是提供创建应用程序所需的基本功能。密切投票。