Woooh! I have not blogged about Roomie in a looong time! Just like I came to a dead-end with Roomie’s desktop client component and re-wrote it, I came to a dead-end with Roomie’s web component. I started out using ASP.NET, C#, and Web Forms. Web Forms made it really easy for me to do web development using my experience programming desktop applications with WinForms. Last year I reached the limits of what WinForms would offer, and I needed something more powerful. I discovered ASP.NET MVC, which was totally new and strange and awesome. But woes, the darn thing updates all the time! That’s great, except that I was learning MVC2 while MVC3 was in development.
Here’s a sample of the main layout using the Razor view engine: