中后台的网站框架和页面模板指的是什么?
时间:2023-12-20 06:24:02 | 来源:网站运营
时间:2023-12-20 06:24:02 来源:网站运营
中后台的网站框架和页面模板指的是什么?:刚从美国飞回来,下飞机了。
首先如果你这个中后台采用前后端分离的话,前段框架一般分为ui框架于js框架。后端比如java的spring。
如果不是前后端分离的,那么可能使用后端spring+模板引擎比如 freemaker,thymeleaf。
0.后端框架
比如spring这种,就是用java写的,用得公司就很多,几乎成为业界标准了,处理前台接口+业务逻辑+数据这些都有很棒的包支持。根据框架规范的一些写法都很方便。
1.ui框架:
比如国内的antdesign,国外的materail-design,boostrap。
ui框架多为一些html+css写的组件,也有html+css+js写的组件,现在这些组件开发者一般也使用typeScript/es6+less/sass+jsx什么的,只是需要编译。
2.js框架
比如react,angular,vue等。react要说明的是,只是处理视图层的js框架,主要就是宣称虚拟dom+jsx,方便组件开发,简单易用,不过一般都还要结合其他模块、框架使用。angular就是完整的mvc一体化框架,直白说就是处理数据,页面交互,这些都有一定规划。vue说是渐进式框架,我用得少,你可以把vue单独引入,当一个轻量的js库,比如jQuery这么使用,也可以把各个模块配套使用,就像angular一样使用。
每一种框架,都有一定的属于框架自己的语法与规范。这是你需要知道的。
3.页面模板
这个页面模板就比较简单了,中后台的很多页面,你自己去看看,往往很多页面都是长得差不多的。那么你写一个模板,放哪儿。之后叫你开发页面的时候,你发现差不多,那么你就只需要把模板稍微改改就OK了。
如果是后端模板引擎的话,就是说那个thymeleaf页面,这种页面类似HTML+css,也可以有少量js,还有结合后端模板的一些固有写法,每一种模板的语法稍微不一样,但是简单。