Wednesday, July 15, 2009

S#arp Architecture 1.0 RTM

The Sharp Architecture ASP.NET MVC and NHibernate framework has reached an important milestone.

Some cracking work has gone into this project and it’s a project that I have blogged about before.

Here are some of the improvements in this release (lifted straight from the Billy’s blog post):

  • Compatible with ASP.NET MVC 1.0

  • All upgraded dependencies including NHibernate 2.1 CR 1

  • We now have a community site at http://www.sharparchitecture.net, still a work in progress (a flippin' ginormous thank you to Kyle Baley for setting this up)

  • S#arp Architecture documentation may now be found at http://wiki.sharparchitecture.net, still a work in progress (a huge thanks to Joe Lowrance for migrating the docs)

  • Strongly typed action link for areas (SharpArch.Web.Areas.ActionLinkForAreas<> and BuildUrlFromExpressionForAreas<> - thanks Brad Buhrkuhl!)

  • Fluent NHibernate now using configuration classes

  • (Re)Introduced support for IIS 7 integrated mode

  • Support for WCF has been added as SharpArch.Wcf for server support and SharpArch.WcfClient.Castle for auto-closing of the connection on the client (thanks Frank Laub!)

  • SharpModelBinder has been introduced for much better form binding, including support for all association types; e.g., one-to-one, one-to-many, and many-to-one Entity associations

  • Support for multiple databases outside of WCF communications (thanks Russell Thatcher, David Longnecker, James Broome and Howard van Rooijen for suggestions and input!)

  • A CI home at http://teamcity.codebetter.com/overview.html (thanks Kyle and Simone!),
  • Updated compatibility with the latest T4 Toolbox for a much faster and stable CRUD Scaffolding generation experience

Top Stuff.

No comments: