What have I been up to over the last couple of days? Well I was trying to understand the ASP.NET MVC framework and how it works. I have been hearing a lot about (seeing/reading a lot about?) the ASP.NET MVC framework and wanted to gauge whether I should switch over to MVC framework for my latest project. After all, its supposed to be more maintainable, supports TDD and gives you greater control over the html which is generated. Plus my friend who will be helping me with this project is a java developer and the web application to him means MVC.
However, having seen a couple of videos where a sample data driven application was built using MVC, I realized that for now I am sticking with webforms. I am just so used to it that it will take time to switch. And I don't have the time. Not right now! Switching over to MVC has its obvious advantages, but the time taken to learn it just outweighs those advantages. So webforms it is for the time being.
Now that I decided on webforms, I started getting my hands dirty doing database design. A part of it is proving to be more challenging than I initially thought. Anyway I have decided on the db and now plan to upload some data to validate the design. This is a real pain. The data is available as static text and I need to manually recognize various fields from that text and write (cut and paste) those values in a spreadsheet. This is such a pain. I wish I did not have to do it manually, but cant help it. Of course I am looking at ways to automate the whole process but I think it will take time. Right now I just need to get the data in the database so I can continue building my app.
Of course I will also need to build a utility to upload data to the db from excel. Reminds me of the pdm_upload utility that came with Service Desk. That experience of bulk data uploading is going to come handy now :). So I got my hands full for the time being. That's good! There are a whole lot of other things to take care of as well.