Mauro Pirrone | Blog

Design & Logic Arts

ASP.NET Dynamic Data Review

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
Posted in ASP.NET, Web Development by mauro on the October 27th, 2009

A few months ago I have discovered the new Microsoft technology called Dynamic Data. It is a web development framework which is suitable for rapidly building data-driven websites (or web applications).

The main feature of Dynamic Data is definitely the scaffolding feature. It works in conjunction with either LINQ to SQL or LINQ to Entities. It adopts the “Don’t Repeat Principle” by using what are called page templates and field templates. Everything is modular and you can easily re-use components. It is much like Ruby on Rails! We have to admit that Ruby on Rails is more complete and it supports MVC out of the box. On the other side, the nice thing about Dynamic Data (unlike RoR), is that everything is integrated within our friend Visual Studio :).

In general I believe Dynamic Data is suitable for building small web applications where performance is not an issue or if you are not dealing with huge amount of data. Personally I found Dynamic Data useful for rapidly building customised content management systems. Although, I had a learning curve it was worth it and will be using it in future projects.

We expect Dynamic Data to improve in future. There are also companies such as Telerik which are already creating controls for Dynamic Data. If you would like to find out more check out the offical website.

If you have used Dynamic Data and you would like to share your experience, feel free to leave a comment.