Catharsis 2.0 GA

Rating: No reviews yet
Downloads: 882
Released: Jan 21, 2010
Updated: Jan 24, 2010 by Radim
Dev status: Stable Help Icon

Recommended Download

Application Catharsis 2.0 Guidance
application, 2301K, uploaded Jan 24, 2010 - 393 downloads

Other Available Downloads

Source Code Catharsis 2.0 Guidance SC
source code, 3171K, uploaded Jan 24, 2010 - 227 downloads
Example Example
example, 2490K, uploaded Jan 21, 2010 - 262 downloads

Release Notes

.NET Web application framework, ASP.NET MVC.

The multi-tier OOP Architecture based on a Business-entity approach.
Built on .NET 3.5 SP1, NHibernate, Log4Net. and ASP.NET MVC

Needed Prerequisites:
1. VS 2008 - support for C# and VB.NET (LinqToXML); .NET 3.5 SP1
2. Guidance Automation Extensions

The Catharsis 2.0 framework brings you two years of development in the intranet environment. It is ready for any browser using the only one CSS sheet, light valid. HTML 1.1, JavaScript based on JQuery only.
The data layers can access entities with NHibernate 2.1 (ORM is preferred way), or based on XML handling in the App_Data; or finally using the ADO.NET - usually for the Stored procedures world.

This version is the final and stable result of the Catharsis 2.0 development. All known issues were fixed. If you'll find any bug or inconsistency - append, please, your note to documentation section.
Currently opened version 2.1+ (which should come within few months) will be extended with built-in WIKI parser (documentation & wiki texts publishing), and the Expressions Tree usage to reduce the strings constants as the property names....

Main improvements in Catharsis 2.0:
Business Entity can be mapped to table with any ValueType ID (short, int, long, decimal, Guid) and even string, but without support on the Controller layer (templates work with the T where T: struct).

Catharsis provides some smart WebControls like TextOrInputBox, AnchorOrComboBox etc. There is also powerful List View, which can easily read data filled on Controller and stored in the Model. No more GridView definitions for every table...
TreeView is another fully MVC webcontrol, which is used for menu navigation and can be applied for any other hierarchical data.
There is built-in support for data layer based on 1) NHiberante, 2) ADO.NET (if forced by Stored procedures) and 3) XML (App_Data folder)

And more... just observe.
Do not hesitate to append some note or question

For more information observed the read-me file
Visit http://www.codeproject.com/KB/applications/Catharsis.aspx
Or http://www.codeproject.com/KB/aspnet/catharsis_tutorial_01.aspx

Enjoy Catharsis 2.0
Radim Köhler

Reviews for this release

No reviews yet for this release.