博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Orchard详解--第一篇 介绍
阅读量:5067 次
发布时间:2019-06-12

本文共 635 字,大约阅读时间需要 2 分钟。

  Orchard是一个开源的内容管理系统(CMS),它提供了简单的向导式的安装方法,用于快速建站(如WordPress)。对于.Net的开发者来说,Orchard有更好的学习价值,所以本系列文章将对Orchard的框架进行分析,去了解Orchard所基于的那个框架能给我们带来什么样的惊喜。

  在详细分析之前,先对Orchard进行一个简单的介绍。

  Orchard是一个基于.Net的CMS,它除了提供完善的内容管理功能以外,它有一个强大的拓展管理功能支持热插拔的方式添加、删除拓展功能,以便于开发人员可以在Orchard的基础上开发任意的应用程序。

  对于开发人员来说Orchard的框架提供了以下功能:

  • 依赖注入管理
  • 模块管理
  • 多租户
  • 缓存
  • 事件总线
  • 日志
  • 任务
  • Web API
  • 等等

  使用以上功能开发应用程序可以大大减少工作量。

  它的系统结构如下:

  

  从上图可以看到Orchard还使用了NHibernate、Autofac、Castle这些第三方库。

  然后由Orchard Framework来作为整个系统的基础,用于支持Core和Modules,而默认的Core和Modules就是用于支持内容管理的一系列应用。

  本系列文章将着重对Orchard Framework进行分析。

  参考:

  官方文档:

  源码分析:

转载于:https://www.cnblogs.com/selimsong/p/5993367.html

你可能感兴趣的文章
WPF星空效果
查看>>
WPF Layout 系统概述——Arrange
查看>>
PIGOSS
查看>>
几款Http小服务器
查看>>
openSuse beginner
查看>>
Codeforces 620E(线段树+dfs序+状态压缩)
查看>>
css3动画属性
查看>>
Mongodb 基本命令
查看>>
控制文件的备份与恢复
查看>>
软件目录结构规范
查看>>
mysqladmin
查看>>
解决 No Entity Framework provider found for the ADO.NET provider
查看>>
设置虚拟机虚拟机中fedora上网配置-bridge连接方式(图解)
查看>>
[置顶] Android仿人人客户端(v5.7.1)——人人授权访问界面
查看>>
ES6内置方法find 和 filter的区别在哪
查看>>
Android实现 ScrollView + ListView无滚动条滚动
查看>>
java学习笔记之String类
查看>>
UVA 11082 Matrix Decompressing 矩阵解压(最大流,经典)
查看>>
硬件笔记之Thinkpad T470P更换2K屏幕
查看>>
iOS开发——缩放图片
查看>>