Note: I so sorry to tell you that all document and page is Chinese. I will translate all to English if the first version completed!

Agnes 个人应用平台

SplashScreen.jpg

简介

  • Agnes 是一个面向广大开发人员提供的一个平台. 包括个人开发日记, 个人任务管理, 个人开发缺陷管理,个人代码库,个人知识管理等功能的个人软件软件平台. *

特性

  1. 最主要的,它是开源的. 官方网址: http://kingmoon.codeplex.com/
  2. Agnes是一个基于插件框架的项目, 扩展性非常强,任何人都可以通过编写插件的方式为她扩展(前提: 只要你懂C#).
  3. 她的插件系统是我从众所周知的开源项目SharpDevelop4.0中剖离出的AddInTree插件系统.具有和SharpDevelop4.0一个的插件系统. 只要你了解SD4.0那么你可以很容易地扩充她.
  4. 整个项目是基于.Net 4.0 采用WPF界面, MVVM模式(MVVM架构使用: Caliburn.Micro2.0RTW)编写.
  5. 利用SD的国际化机制实现支持多语言. 默认中文.

使用的外部类库

  1. SharpDevelp4.0 使用了其核心的AddInTree, 并且Agnes的架构和一些模型也是参考SD4.0
  2. Log4Net 使用它作为Agnes的日志系统
  3. Caliburn.Macro 使用它来为Agnes提供MVVM支持.
  4. CSLA 作为实体层框架
  5. DevExpress V11.2 使用了其大部分的控件包括(DockPanel DxRibbon RichEditBox .......)

Last edited Mar 29, 2012 at 1:36 AM by Kingmoon, version 15