More on Distributed Cache in .NET
Note: Code is relatively old (use ASP.NET 3.5, but not ASP.NET MVC…), but still make sense to review if not see this sample before (use services, workflows etc) !
From site:
Layered Architecture Sample is created to demonstrate how to apply some of the available .NET technologies of today with the Layered Architecture design pattern. It is a simple example that illustrates the factoring of responsibilities and separation of concerns into multiple layers in an enterprise application.
As the name implies, the main focus of the sample is “How to code the layers?” and not the actual functionality of the chosen Expense application. The Expense Business Process Flow was chosen simply because it is widely used and easiest to understand.
“Sculpture is a .NET open source Model-Driven Development code generation framework ideal for creating and managing .NET Enterprise Applications.”
My comments:
1) Open Souce - can’t found source code on they site…. On CodePlex I found only old version 1.0 (http://www.codeplex.com/Sculpture)… On dawliasoft site you can currently download only executable, but not source code… strange…
2) I did not review generated code yet, but not sure now anybody can implement Application level code generator for real complex projects development (but it’s sure thing good that such attempts exists)… Yes, exists now a lot of code generators for DataLayer for example, but for total application looks like it’s too complicated tasks (as most of applications have big differences in requirements / architectures / platforms etc) …
Inspired by Watir development of WatiN started in December 2005 to make a similar kind of Web Application Testing possible for the .Net languages. Since then WatiN has grown into an easy to use, feature rich and stable framework. WatiN is developed in C# and aims to bring you an easy way to automate your tests with Internet Explorer and FireFox using .Net.
Check Out also:
1) WatiN Test Recorder (http://sourceforge.net/projects/watintestrecord/) - useful to automatically write tests (NUnit, MbUnit and VS Unit tests frameworks are supported)
2) WatiN Blog (http://watinandmore.blogspot.com) - a lot of useful examples!