Ivan Mitev In The Software Trenches

Technology weblog on .NET development and other things that make the world go round

October 07, 2005

ASP.NET bugtrackers

So I am doing a small bug-tracking ASP.NET project with MSSQL/MSDE database as mentioned here. Of course, I made some investigations about freely available open-source systems of that king. That's what I found:

  • Issue Tracker Starter Kit - a good one. Well-thought DB model and good component design that comes in C# and VB.NET implementations. One can learn a few recommended ASP.NET practices here. Well, there were some peculiarities in the code, some inadequate comments, a few missing FKs in the DB creation script, very verbose DB entities naming, but as a whole the project is in a pretty good state. It is worth mentioning, that there is a VB.NET-only community-supported extension here, which adds some nice features.
  • BugNet - another good one. Seems that it has borrowed the design of Issue Tracker Starter Kit. It has a NAnt installer but I had some difficulty to make it run, so I ended up issuing the prepared DDL statements against the database, cause I really wanted to see a visual DB model. I have not tried its UI though, yet...
  • BugTracker.NET - a good one, but does not play well with VS.NET (no codebehind), so it is not easy to extend. A strange thing I noticed is that there are no FK constraints defined in the DB. I also could not get it running, because of "access denied" issues and unfortunately I don't have much time to investigate...
  • Buglog V2 - supports only Win2003, and that's why I haven't tried it. I found no documentation and the last release is not so recent.
  • UltraApps Issue Tracker - have not investigated it, but there is an online demo. Argh, I wished all of those projects had one :)
So my current work is based on the C# version of Issue Tracker Starter Kit. But I am rather not extending it, but cutting out features, so that only the essential ones stay. I am also rewriting features, but just for the sake of learning.

2 Comments:

Are you writing one?
If you just want something to use, try Gemini, they have a free single user version.

By Anonymous Ayende Rahien, at 07 October, 2005 18:49  

Yeah, Gemini seems to be a very good piece of software. But the task I am doing is rather educational for me - to get acquainted with ASP.NET. And to show my employees how I handle such tasks, too :)

It is rather strange when there are freely available very good systems to start a new one, that you know can't anywhere near that good for the 2-3 weeks that I have, but still I have to do it :)

By Blogger Ivan Mitev, at 09 October, 2005 21:26  

Post a Comment

<< Home