基于组件化与服务端渲染的动态内容管理系统
2020-05-21侯俐姚李岳邹家肴
电脑知识与技术 2020年9期
侯俐 姚李岳 邹家肴



摘要:随着web技术高速发展,组件化与服务端渲染的web实现技术正在成为内容管理系统(CMS)的发展方向之一。该文将以组件化与服务端渲染的web实现的设计和原理为核心,对组件、组件设计、组件的web实现,服务端渲染,以及整体的CMS系统的构建进行阐述。研究基于组件化与服务端渲染的动态内容管理系统的设计与实现过程。
关键词:内容管理系统;动态;组件化;服务端渲染
中图分类号:TP319 文献标识码:A
文章编号:1009-3044(2020)09-0068-03
1 引言
便利化和实用化是当前大部分的动态内容管理系统的发展趋势,并且除了对用户体验进行更高的优化,在开发方面也出现了两种相对新型的开发理念;1)实现客户端界面的组件式开发。2)将动态客户端界面进行服务端渲染再进行传输。 本系统的客户端组件开发主要源于web开发中的组件开发思想,其通过将复杂的大中型应用进行划分,同时对每个划分的小型界面和功能代码进行组件化,使得其相对独立其通常可复用,并且可以进行组件的嵌套和信息交流,从而实现高效的开发和便利的管理。
而服务端渲染( SSR:server side render)则是为组件化页面服务并且基于webpack、vue.js、node.js等技术的一项综合性技术,其将组件或组件页面通过服务器生成html,再发送到浏览器,进而它将更利于页面的SEO,并且减少网页的首屏渲染时间,同时减轻客户端的运行负担,可使客户端更加顺畅地运行。
2 系统开发模式的选择
2.1 系统开发模式的确定
在现有的web页面的组件开发系统中,vue.Js是当前最热门的开发系统。……
登录APP查看全文
