I’ve written small application that is supposed to help customers organize things related to the state of their street lights system.
Customer usually beeing a city department. If you want to check it out username and password is test/test. One word of caution – it’s in Croatian. I think you can figure it out. It’s written in ASP.NET. Since it was a freelance deal I’ve tried to minimize development time and thus I cutted a lot of corners. (It was a mutual agreement so I’ve charged a lot less, it’s not like it was a rip off or anything). I’ve used subsonic (a bit tuned up to support user roles for scaffold grids – if someone wants this, send me an e-mail, be aware that it’s not the latest subsonic available), I’ve used bread crumbs that good friend of mine wrote ages before it was available in ASP.NET (it was still better than the one that shipped with ASP.NET last time I checked). I’ve also used existing .css templates since I am terrible at design. (Like you couldn’t tell that from my blog?) I have a decent knowledge in ASP.NET, C# and .NET in general. With all this head start I’ve slapped this together rellativly fast. I’am not too happy with the code, but it works decently.
This Rails thing is bugging me a lot lately. Since I am sick and tired of examples that I’ve seen so far I decided to port real project (small one of course) and see where will it get me.
Things that are scaring me are :
1. Will I loose time on things that I would figure out in .NET in a second?
2. Hosting - I’ve read terrible things about that, and I have GoDaddy hosting (I know, not a smart thing for ROR)
3. How much will I have to change database (It’s build for subsonic from the beginning but not all of it, I have two or three “custom” forms)
4. Where will I find time to do this?
I will go against the mainstream and use Linux – I thing I’ll stick with NetBeans since I am new to ROR, and auto-complete will help me out a lot. Also I am more comfortable in IDE, contrary to my previous post about magic being lost by using auto-complete.
I’ll write about my experience/problems/victories. Any help would be appreciated (where to host, what to read, how to jump over hurdles that I’ll encounter…)
Also I’ll post code snippets, so you can make fun of me while being out of my comfort zone.