What my toolbox looks like

I guess that most developer have their favorite set of libraries that they use in just about every project. Atleast I have such a toolbox. They are tools that I find myself using constantly and that I feel help me in my development. Here comes my list.

1. Asp.Net Mvc

Well, I'm mostly a web developer so I need a nice web framework to start with. I feel that Asp.Net Mvc is the framework that I can be the most productive and have the most fun with at the moment. When I start a new web project in visual studio it's allways a mvc project.

2. NHibernate

If you have been reading my blog, you know that I'm a big fan of the OR/M NHibernate. I never build a web application without NHibernate as my data access layer.

3. Structuremap

Not to much to say here. I want to use a di/ioc container and structuremap is my personal favorite that is available for the .net framework.

4. Automapper

A great tool to map entities to viewmodels. It's easy to use and set up, and you will save a lot of left-to-right code by using it.

5. jQuery

If you want a nice looking UI at the client, a javascript library will help you a lot. My choise is jQuery. It's simple to use, has great support and there is a ton of great plugins.

6. NUnit

We need a testing framework if we should write test. My personal favorite is NUnit. It's simple and it works great.

7. Rhino Mocks

If we write tests we usually need a mocking framework as well. My choise here is Rhino Mocks. I have been using it for a while and it's working out great for me.

Those are the tools that I use in just about every web application I'm building. In my oppinion they make development a lot smother and more fun.

kick it on DotNetKicks.com
Shout it

Comments

Add comment

Name:

Mail:

Website:

Comment:


<< [1] >>
  • 9 months ago by Lee

    What you need to do now is create a really simple app and show people like me how you use these tools?  I see all these apps being thrown about, but not one person has created a step by step on how someone new would actually use them :( ....  Its like ASP.NET folk just assume people now what these apps do/how they work... A bit frustrating for a newbie like me!!


    Reply | Hide replys

    • 9 months ago by Jakobsson

      Well, I do have a series of posts here where I build a forum application and explain on the way what I'm doing. You can read that. And feel free to ask any questions. Another series I like a lot and have learned a lot form is Rob Conery's MVC Storefront series.



      Reply

  • 8 months ago by Kenny Eliasson

    We have exactly same stack except that I use Moq instead of Rhino :)


    Reply

    • 5 months ago by Poppe

      Interesting, thanks! This seems to be a "best practice" among lot of .Net developers. Does anyone have experience in using Sharp Architecture?

      http://wiki.sharparchitecture.net/


      Reply | Hide replys

      • 5 months ago by Jakobsson

        I haven't actually used it myself in any application. But I have checked it out and I think its a great project. I you are interested you should check out this application: whocanhelpme.codeplex.com/. They use a lot of the tools I described here. Here is a blot post about the application as well.



        Reply

    << [1] >>