各种框架的架构

框架是什么

框架在编程中的意思是做了一半的程序。我在在框架的基础上开始,就像是填鸭式编程。

但是实际上这些框架往往都有一颗核心。通过核心,将框架的各个组件部分联系起来,这样我们才能进行填鸭式编程,并且我们填鸭的自己的编程内容,也要通过核心来和框架的其他组件联系起来。

例如vue3,这个就是vue系列vite,elementUI,vue cli的核心,主要功能就是将vue文件语法解释到html,css,js,然后实时渲染这类的。

spring就是spring系列,spring-boot,spring-clud,spring-mvc,spring-validation,spring-aop这些的核心。主要功能就是管理bean,注解管理,IOC控制反转,配置管理,依赖注入这些。

框架的使用

框架不是一个程序只能有一个的。框架也不是针对程序的所有部分都留下填鸭接口的。

不同的框架针对项目的部分不同。

例如maven框架,针对的是项目结构。使用maven框架可以帮助我们管理项目,管理依赖。类似的框架还有Vue CLI,Vite,gradle之类的。

而spring框架,针对的是业务流程。使用spring可以让我们填鸭式编写核心的业务流程,spring帮助我们联系了各个业务之间的关系。

所以框架和第三方库,实际上也差不多了啦。只是框架代码,他管的东西比较多,不仅仅管自己的东西,还要管所有加进来的东西。


各种框架的架构
https://wainyz.online/wainyz/2024/10/23/各种框架的架构/
作者
wainyz
发布于
2024年10月23日
许可协议