Lesson learned from building Bua An VIET Website

There are many things worth noting after finishing the phase 1 of Bua An VIET:

– This is the first time I built a website using ASP.NET MVC (1.0), although I have some experiences with ASP.NET Web Forms, there still are too many things to learn, especially, implement custom model binder to fetch complex object graph, how to do ajax with jQuery, how routing works and how to make it works as expected via routing configuration.

– Working with NHibernate has been more and more of pleasure. Fluent NHibernate is handy and it saves me time to debug mapping error. S#arp Architect is a great open source web framework to be employed. I really like the way that NHibernate Session is managed, although I am not applying Repository pattern like its reference implementation (Northwind sample).

jQuery is awesome.

– It took me a lot of time to deal with CSS because of lacking deep understanding on it or my knowledge is outdated. Knowing many resources of CSS and jQuery helped me out, but it still took me time.

– I must admit that building web development requires good graphic design skill, and I don’t have one. Wandering over internet to choose a right template is a way to do, but it is also time consuming and when I want to change the layout/template with a new one, I nearly have to start over with another messy html and CSS.

– A number of design patterns and design principals have been being applied. This is where I learnt a lot. Some of design pattern which I always think it must be applied and/or some principals I always think it is true have becomes not suitable and/or over complicated, at least to me. I learnt the fact that “Theory  is  just pink, and trees are always green”

– We are planning to add more features to the site, also an upgrade to ASP.NET MVC 2 is planned. This will bring more useful information to the user and more fun to me.

Posted on April 13, 2010, in Programming and tagged , . Bookmark the permalink. 2 Comments.

  1. Hi a Huy,
    It’s good website. I’m waiting you to upgrading “Bua An Viet” tp asp.net MVC 2. I registered at this website, and got something useful from it. Do you support multi-language for BuaAnViet?

    • Thang,

      That’s great To know you find the site helpful. I hope many people also feel like you🙂

      The site does not support multi-languages. But we will consider that ability. Thanks.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: