开源代码分析研究 之 BugNet 第一章BugNet 简介

开源代码分析研究 之 BugNet  第一章BugNet 简介



写作目的:希望通过Blog的形式来记录我的学习过程,写一篇Blog应该可以加深学习的映象和理解的深度,另外希望把我的学习经验和大家分享一下.

我是.NET的初学者,水平有限,写的不好请大家多提意见.我将对BugNet做一个全方位的分析,从中学习设计者与开发者的实践经验.

1.     BugNet 的官方网站地址 : http://www.bugnetproject.com/

2.    
BugNet是什么?

       Open source issue tracking & project management


3.    
特性


      General

  • Open source.
  • Built on Microsoft ASP.NET platform.
  • Support for multiple databases.
  • Online support community.

      Project Management

  • Multiple project support.
  • Multiple categories / versions can be associated with a project.
  • Time tracking allows reporting by issue.
  • Change log shows which issues have been completed for a version.
  • Issue reporting by email parsing.
  • Project Summary shows overview of issues by project.
  • Ability to custom sort and search issues via filters.
  • Roadmap shows issue progress and to be completed by project.
  • Reports show project metrics.

      Issue Management

  • Details view of issues.
  • Detailed issue history of changes.
  • Attach files to issues.
  • Ability to post comments against an issue.
  • Issue linking.
  • Change notification monitoring.
  • Custom fields allow custom attributes to be added to issues.

      Security

  • Forms or Windows (Active Directory / SAM) authentication.
  • Custom user / roles / permission system configurable per project.

     4.     截图

     UI 技术应用了AJAX感觉还是不错的,请大家看一下BugNET 0.7.880.0 版本的界面抓图.
     http://www.bugnetproject.com/Screenshots/tabid/55/AlbumID/385-3/Default.aspx

   5.     使用了哪些技术?

  
     Membership.
     Software Factory.
     SMTP and POP3
     AJAX
     SQL Server2005 Stored Procedures.
     
     6. 为什么选择BugNet 作为研究的对象?

     首先BugNet的架构和我正在学习的3层架构比较相似,看着比较亲切.
     使用了AJAX UI效果表现的不错.
     使用了软件工厂也非常值得借鉴.
     近期开发的项目与这个项目比较接近.
     包含上传功能和邮件功能模块.
     ...... 

     7.后续章节请查看目录: 开源代码分析研究 之 BugNet  http://www.cnblogs.com/licheng/archive/2008/01/02/1023199.html

posted @ 2008-01-14 15:03  Jonson Li  阅读(3258)  评论(3编辑  收藏  举报