标签:
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 只需求开发者重视自己的事务开发,它现已内置了许多机制协助开发者快速开发自己的事务。
留意:该软件为前端结构,如需后端结构,请到官网中进行相应的下载。
加载全部内容
EltonWeb框架234KB125人下载Elton的实现参考了koa以及echo,统一中间件的形式,方便定制各类中间件,所有中间件的处理方式都非常简单,如果需要转给下一中间件,则调用Context.Next(),如果当前中间件出错,则返回Error结束调用,如果无需要转至下一中间件,则无需要调用Context.Next()。对于成功返回只需将响应数据赋值Context.Body = 响应数据,由响应中间件将Body转换为相应的响应数据,
下载Furion Web 开发框架 最新版135.49MB118人下载 Furion Web开发框架是一个以 .NET 进行开发的非常齐全且兼容性高的一款轻量级框架。
下载Taro多端统一开发框架4.16MB106人下载Taro框架是由京东 - 凹凸实验室打造的一套遵循 React 语法规范的多端统一开发框架。现如今市面上端的形态多种多样,Web、App 端(React Native)、微信小程序等各种端大行其道,当业务要求同时在不同的端都要求有所表现的时候,针对不同的端去编写多套代码的成本显然非常高,这时候只编写一套代码就能够适配到多端的能力就显得极为需要。使用 Taro,我们可以只书写一套代码,再通过 Tar
下载Ant Design阿里开源企业级框架 v3.25.32.51 MB104人下载Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量
下载FastAPI高性能Web框架5.77MB104人下载FastAPI是一个高性能Web框架,用于构建API。FastAPI主要特性:1、快速:非常高的性能,与NodeJS和Go相当2、快速编码:将功能开发速度提高约200%至300%3、更少的错误:减少约40%的人为错误4、直观:强大的编辑器支持,自动补全无处不在,调试时间更少5、简易:旨在易于使用和学习,减少阅读文档的时间。6、简短:减少代码重复。7、稳健:获取可用于生产环境的代码,具有自动交互式文
下载AdonisWeb框架327KB104人下载Adonisjs是一个Node.js Web框架,专注于易用性与速度。它甚至是一个全栈Web框架,解决了许多Web开发难题,提供了一个干净稳定的API,用于构建Web应用和微服务,或者用于TDD(测试驱动开发)。Adonisjs特色:类型安全类型安全被嵌入到框架中,并对TypeScript提供一流的支持。无需安装任何额外的构建工具,TypeScript只需与AdonisJS一起工作。可扩展性无需在
下载acl框架库 官方版27.4MB104人下载 acl 框架库是一个 C 库,主要包含:服务器开发框架、同步/异步网络通讯、常用数据结构、进程池/线程池、流式 xml/json 解析器、http/ping 应用协议等内容。acl 包括以下丰富的常用函数库:1、常见网络应用库:SMTP 客户端库/PING 库/memcache 客户端库/handlersocket 客户端库/beanstalk 客户端库2、HTTP 网络库:HTTP 客户端/服务
下载Bootstrap 编译版365KB103人下载Bootstrap3是Twitter推出的一个用于前端开发的开源工具包。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap 是最受欢迎的 HTML、CSS 和 JS 框架,用于开发响应式布局、移动设备优先的 WEB 项目。
下载Foundation响应式前端框架11.44MB103人下载Foundation响应式前端框架是一个易用、强大而且灵活的框架,用于构建基于任何设备上的 Web 应用。提供多种 Web 上的 UI 组件,如表单、按钮、Tabs 等等。Foundation 是世界上比较先进的响应式前端框架。使用 Foundation 快速从原型到生产、构建可在任何类型设备上运行的站点或应用程序。包括一个完全可定制的响应式网格、一个大型 Sass 混合库、常用的 JavaScr
下载Ant Design前端框架3.09MB102人下载Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。特性:提炼自企业级中后台产品的交互语言和视觉风格。开箱即用的高质量 React 组件。使用 TypeScript 开发,提供完整的类型定义文件。全链
下载