Coding Horror

programming and human factors

.NET Pet Shop 4

Vertigo Software's .NET Pet Shop 4.0 article just went live on MSDN.

It's Pet Shop! You know... our old pal, Pet Shop:

.NET versus J2EE Pet Store performance graph

However, unlike previous versions of Pet Shop, this version is not a benchmark comparison with Java. It's purely a showcase for ASP.NET 2.0 features and best practices when porting a site from ASP.NET 1.1.

The lineage of Pet Shop is a little hard to trace, but it goes something like this:

1.x ASP.NET 1.0 Direct port of Java Pet Store reference application.
2.x ASP.NET 1.1 Minor update for new ASP.NET 1.1 release.
3.x ASP.NET 1.1 Incorporates community feedback; improved architecture to better align with Microsoft Patterns & Practices recommendations.
4.x ASP.NET 2.0 Complete rewrite; no longer functionally equivalent to Java reference application.

Although Pet Shop was developed here at Vertigo over the last 8 months, I wasn't personally involved with Pet Shop in any capacity. We are definitely interested in your feedback, however. Dialog with the community is what drove Pet Shop 3.0 development. Alan created a public blog entry on the Vertigo Pet Shop blog soliciting comments; feel free to drop by and comment any time.

Written by Jeff Atwood

Indoor enthusiast. Co-founder of Stack Overflow and Discourse. Disclaimer: I have no idea what I'm talking about. Find me here: