I read Agile Web Development with Rails while visiting San Diego a couple years ago and was blown away by how well put together of a framework it was. What the book helps you realize is that if you follow certain naming conventions for your code artifacts (in this case ruby source files), it automatically wires up communication between the different architectural layers of your application.

With the recent release of ASP.NET MVC 1.0, which is Microsoft’s answer to ruby on rails, Microsoft has provided what seems to me to be a simpler approach to web applications and adapts to testability better than the oft-complicated event model of existing ASP.NET web applications.

I also downloaded Silverlight 3 Beta, Expression Blend 3 Beta, and Microsoft’s Rich Internet Application (RIA) toolkit preview. The new version of Silverlight has a ton of controls, and I love that editable forms with built in wiring up to validation are included out of the box!

When you have the RIA toolkit installed, you can create a data model in Entity Framework in your web application, create a special link to it in your Silverlight “client” project, and you can wire up similarly named domain objects to databind to your Silverlight project and the databinding hits the server using REST transparently. It’s very slick.

data access, domain, microsoft, patterns, presentation, products, rails, ruby, service, silverlight, technologies, web services

Join the conversation! 2 Comments

  1. What’s your take on RIA Services? It’s a neat framework, but to me it’s far too data-centric, and it doesn’t easily lend itself to modifying how things get processed in the middle. I suppose for some projects, that would be fine, but I wouldn’t want to get stuck with its magic on a large project. Even the LINQ to SQL DataContext has been a pain, and it is not nearly as magical as RIA Services.

  2. I read a lot of interesting articles here. Probably you spend
    a lot of time writing, i know how to save you a lot of time, there is
    an online tool that creates readable, SEO friendly posts in minutes, just search
    in google – laranitas free content source


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: