Source Control, MVC3 and architecture

I’ve been poking around a bit with MVC3. It’s pretty cool, I like the controller, view and model framework, Razor looks nice, but I don’t like the overreliance on javascript and ajax etc for the client side work – but hey, that’s the web these days. I also hate, hate the dynamic objects malarky! Isn’t this meant to be a type safe language? I mean honestly. If you can’t catch the error at compile time then things will start to break. Yes you can always write tests… but tests aren’t there to check that your code compiles! They are there to check that your code does what you think it should!

Anyway, I’ve also been looking at source control systems! Should I use TFS, VSS (ha), SVN, Git or Mercurial? I’ve had a close look at Git, and it looks really cool, but I can’t find a nice and easy way for it to integrate with Active Directory. The visual studio support seems to be ok… but it’s all a bit clunky and unsupported. At the moment the one with the best security and active directory integration looks like SVN – Visual SVN just looks great. It also happens to be the one that I know really well…. so it’ll probably be SVN again, which is a bit of a shame, Git looks really cool, I love the way it handles renaming of files! It’s magic!

I also found a great microsoft press book on software architecture… but wow it’s >500 pages! Should be a great read…. just gotta print it out :)

This entry was posted in technical. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>