cms 网站后台内容管理系统模板(为什么Lin要选择前后端分离的单页面架构?-CMS)

优采云 发布时间: 2022-03-16 03:03

  cms 网站后台内容管理系统模板(为什么Lin要选择前后端分离的单页面架构?-CMS)

  lin-cms可以有效帮助开发者提高cms的开发效率。它是一个内容管理系统框架。Lin cms 框架本身内置了 cms 常用的功能,包括用户管理、权限管理、日志系统等,开发者只需要专注于开发自己的cms业务,并且还提供了一套开发规范和工具,通常可以满足大部分中文小cms请求的需求。

  软件功能

  林 cms 的特点

  林cms的建设思路有自己的特点。下面我们介绍一下 Lin 的一些主要功能。

  林 cms 是一个单独的 cms 解决方案

  这意味着 Lin 提供了后端支持和相应的前端系统。当然,双端分离的好处不仅限于此。未来我们会提供 NodeJS 和 PHP 版本的 Lin。如果你喜欢Lin,但是因为技术栈的原因不能使用,没关系,我们以后会提供更多的语言版本。Lin 为什么选择前后端分离的单页架构?

  首先,传统的网站开发更多的是服务端渲染方式,需要使用模板语言在服务端完成页面渲染:如JinJa2、Jade等. 服务端渲染的好处是可以更好的支持SEO,但是作为一个内部的cms管理系统,SEO并不重要。

  但一个不容忽视的事实是,服务端渲染的页面到底是前端开发者做的,还是服务端开发者做的?其实不合适。懂这些服务端模板语言的前端开发者并不多,而服务端开发者自己也不是很擅长开发页面。让我们分开。前端使用最熟悉的 Vue 编写 JS 和 CSS,而服务端只关注自己的 API。

  其次,单页应用体验本身优于传统的网站。

  框架本身内置了cms常用功能

  Lin在cms中内置了最常见的需求:用户管理、权限管理、日志系统等,开发者只需要专注于开发自己的cms业务

  lincms 本身也是一套开发规范

  lin cms 除了内置的常用功能外,还提供了一套开发规范和工具类。换句话说,开发人员不再需要为如何验证参数而苦恼?如何操作数据库?如何进行全局异常处理?API 的结构如何?前端结构应该如何组织?Lin cms 已经给出了这些问题的解决方案。当然,如果你不喜欢 Lin 给出的架构,你可以实现自己的 cms 架构。但总的来说,真的不需要做架构上的改动,Lin 可以满足大部分中小cms的需求。

  例如,每个 API 都需要验证客户端传递的参数。但是验证方式很多,不同的开发者会有不同的构建方案。不过Lin提供了一套验证机制,开发者不用担心如何验证参数,只需要模仿Lin的验证方案编写自己的业务即可。

  还是基于这样一个原则:Lincms只要求开发者关注自己的业务开发,内置了很多机制帮助开发者快速开发自己的业务。

  

  变更日志

  0.3.6

  F 修复双击一级菜单的错误

  U 统一不同编辑器中的换行符

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线