//
//
//
//
//
//
//
//
//
//
软件Tags:
Lin-CMS内容办理体系结构 是林间有风团队通过许多项目实践所提炼出的一套内容办理体系结构。
Lin-CMS内容办理体系结构 能够有用的协助开发者进步 CMS 的开发功率。
Lin CMS 特色:
Lin CMS 的构筑思维是有其自身特色的。下面咱们论述一些 Lin 的主要特色。
1、Lin CMS 是一个前后端别离的 CMS 解决计划
这意味着,Lin 既供给后台的支撑,也有一套对应的前端体系,当然双端别离的优点不只仅在于此,咱们会在后续供给NodeJS和PHP版别的 Lin。假如你心仪 Lin,却又由于技能栈的原因无法即可运用,不要紧,咱们会在后续供给更多的言语版别。为什么 Lin 要挑选前后端别离的单页面架构呢?
首要,传统的网站开发更多的是选用服务端烘托的办法,需用运用一种模板言语在服务端完结页面烘托:比方 JinJa2、Jade 等。 服务端烘托的优点在于能够比较好的支撑 SEO,但作为内部运用的 CMS 办理体系,SEO 并不重要。
但一个不行忽视的事实是,服务器烘托的页面到底是由前端开发者来完结,仍是由服务器开发者来完结?其实都不太适宜。现在现已没有多少前端开发者是了解这些服务端模板言语的,而服务器开发者自身是不太拿手开发页面的。那仍是分隔吧,前端用最了解的 Vue 写 JS 和 CSS,而服务器只重视自己的 API 即可。
其次,单页面应用程序的体会自身就要好于传统网站。
2、结构自身已内置了 CMS 常用的功用
Lin 现已内置了 CMS 中最为常见的需求:用户办理、权限办理、日志体系等。开发者只需求集中精力开发自己的 CMS 事务即可。
3、Lin CMS 自身也是一套开发标准
Lin CMS 除了内置常见的功用外,还供给了一套开发标准与东西类。换句话说,开发者无需再纠结怎么验证参数?怎么操作数据库?怎么做大局的反常处理?API 的结构怎么?前端结构应该怎么安排?这些问题 Lin CMS 现已给出了解决计划。当然,假如你不喜欢 Lin 给出的架构,那么自己去完成自己的 CMS 架构也是能够的。但通常情况下,你的确无需再做出架构上的改动,Lin 能够满意绝大多数中小型的 CMS 需求。
举例来说,每个 API 都需求校验客户端传递的参数。但校验的办法有许多种,不同的开发者会有不同的构筑计划。但 Lin 供给了一套验证机制,开发者无需再纠结怎么校验参数,只需仿照 Lin 的校验计划去写自己的事务即可。
仍是根据这样的一个准则:Lin CMS 只需求开发者重视自己的事务开发,它现已内置了许多机制协助开发者快速开发自己的事务。
留意:该软件为前端结构,如需后端结构,请到官网中进行相应的下载。
