Do you use OSS tools for .Net development?

Jeremy Millier asks this question here. My answer is obviously YES.

My current project is using:

  • Windsor for IoC
  • Various Windsor facilities (automatic transaction support)
  • Active Record for NHibernate sans XML
  • NHibernate for data access
  • Castle Validators for validation
  • Igloo for MVC support
  • log4net for logging, performance tuning, etc.
  • NHQG for strongly typed queries
  • MbUnit for testing
  • Watin to drive IE
  • Rhino Mocks for mocking
  • Cruise Control.Net
  • Tortoise SVN
  • Subversion
  • NCover
  • NCover Explorer
  • SQLite
  • System.Data.Sqlite
  • Boo (for configuration, of all things)
  • Rhino Commons set of tools
  • MSBuild Community Tasks
  • #ZipLib
  • Prototype
  • +Various other javascript fun stuff
  • FireFox
  • FireBug
  • Notepad2

Proprietary stuff that I am using:

  • Windows
  • .Net Framework
  • ASP.Net Web Froms
  • Atlas
  • SQL Server
  • Internet Explorer
  • Web Developer toolbar Beta 3

Update (forgot to metntion these):

  • Visual Studio
  • ReSharper
  • TestDriven.Net

Print | posted on Monday, March 05, 2007 7:46 PM

Feedback


Gravatar

# Do you use OSS tools for .Net development? 3/5/2007 9:40 PM Dim Blog As New ThoughtStream(me)

Jumping on the wagon with Jeremy Miller and Ayende, here. What Open Source Software tools for .NET do...


Gravatar

# Re: Do you use OSS tools for .Net development? 3/5/2007 10:31 PM Nicolai Moles-Benfell

I use a similar mix of OSS (NHibernate, log4net, SVN, Spring.Net) for productivity, but recently I was talking about the use of OSS libraries with a developer from another team, he raised the problem of finding .Net developers familar with these "non standard" (= non Microsoft) librarys.
Has anybody had a problem hiring developers familar with these technlogies?


Gravatar

# re: Do you use OSS tools for .Net development? 3/5/2007 10:39 PM Ernst Naezer

@Nicolai

yup, but not only the one familiar with OSS, even the vanilla dev-ers we get on interviews are more applying for an education than a job :(


Gravatar

# re: Do you use OSS tools for .Net development? 3/6/2007 12:14 AM Asher

So.... no using Visual Studio.... are you ?


Gravatar

# re: Do you use OSS tools for .Net development? 3/6/2007 1:51 AM hammett

Interesting is that most people (not you) use OSS as surrounding tools, like NUnit or NAnt, not to create their application core (structuremap, castle).

This shows how people are afraid to commit anything "serious" to OSS. Sad, but likely to change.


Gravatar

# re: Do you use OSS tools for .Net development? 3/6/2007 2:05 AM Jason Finch

>>> Web Developer toolbar Beta 3

Wow you got that to install? Congrats! It hosed two dev boxes here, uninstalled and still got nasty js debug errors in IE. Someone mentioned firebug lite for IE JS debugging which I've been meaning to play with (but only offers a subset of features of something like the toolbar)..

Firebug rocks!. Mayby MS can spend a bit more time on the browser frontend for developer tools for web development.

We're using a subset of the tools you listed, with the hope of investigating more, especially interested in Igloo at the moment, would love to see more of what you do with it Ayende.
To add to the List:

Trac for subversion log tracking and project management.
MooTools for some fancy slideshow javascript
Ajax.Pro - just because we started with that before MS AJAX was born.
GhostDoc - for adding XML comments into code.




Gravatar

# re: Do you use OSS tools for .Net development? 3/6/2007 2:38 AM Ayende Rahien

@Ernst,
ROTFL.
I know the feeling.


Gravatar

# re: Do you use OSS tools for .Net development? 3/6/2007 2:38 AM Ayende Rahien

@Asher,
Would you believe that I literally forgot about VS?
Added that, thanks.


Gravatar

# re: Do you use OSS tools for .Net development? 3/6/2007 2:45 AM Ayende Rahien

@Jason,
I just installed that on all my machines, they are Win2003 + IE7.
When I need to do JS debugging in IE, I am using VS, which has a pretty good debugger for JS.
Personally, I work with FF almost all the time precisely because of FireBug, it is amazing powerful, and _so_ easy to work with.


Gravatar

# re: Do you use OSS tools for .Net development? 3/7/2007 10:43 AM Reshef

What do u mean by "Boo (for configuration, of all things)"?


Gravatar

# re: Do you use OSS tools for .Net development? 3/7/2007 11:24 AM Ayende Rahien

@Reshef,
Take a look at what I am doing with Binsor.
I am going to add it as a template language as well, but that is not happening now.

Comments have been closed on this topic.