Introduction

Cuyahoga is an open source .NET web site framework. It provides content management capabilities and has a modular approach. Currently it works with MS .NET 2.0 with SQL Server, PostgreSQL or MySQL as database backend. Also, from version 1.5.2, Mono is fully supported again.

The main goal of the project is to show .NET developers that there is a different way of building web applications than the well known sample applications. Although the project is targeted primarily at .NET developers, anybody interested can download the source and start playing.

Questions, remarks, suggestions? Open a forum topic or mail to martijn [ at ] boland [ dot ] org.

Cuyahoga news

Experiment with ASP.NET MVC

Currently, we're rebuilding the admin site with Castle MonoRail, but we've also done a little experiment with the CTP version of ASP.NET MVC. Anybody interested can download it here, or get the stuff from SVN: https://cuyahoga.svn.sourceforge.net/svnroot/cuyahoga/experiments/Cuyahoga-MVC.

I have some mixed feelings about it. At this moment, MonoRail is cleary the better (more mature) platform but ASP.NET MVC looks promising and it has the Microsoft label that will attract more people (like it or not).

Opinions?

1/28/2008 3:52:00 PM Published by Martijn Boland Category Cuyahoga Comments 5

Comments
  • Good work, team. I really love monorail but the place i work right now, thinks that if it is not microsoft, it's not even worth looking. I liked the way you used for the viewcomponent concept, it was something i "really" miss in the microsoft mvc. Until microsoft comes up with what they call "subcontroller", the one you wrote will be in my projects. Thanks!!!

    by Tuna Toksoz - 2/2/2008 6:43:00 PM
  • And one suggestion if you like
    consider putting extension methods into a more general namespace such as System.Web.MVC instead of Cuyahoga.Web.MVC.ViewComponents. This will enable users to use it on the view side without having to import it.

    by Tuna Toksoz - 2/2/2008 6:56:49 PM
  • You can also add Cuyahoga.Web.MVC.ViewComponents to the imports in the web.config. I think it's a bad practice to put your own code in other people's namespaces (especially System).

    by Martijn Boland - 2/4/2008 2:54:30 PM
  • Please, please, hold off on Ms MVC. One of the reasons i'm excited about Cuyahoga is the ability to host on Mono (we plan to use EC2/S3 for most of our infrastructure). If i'm not mistaken, doesnt it also require Net 3.5 ?

    by jbland - 2/5/2008 10:41:58 PM
  • I've recently needed to use Render comment with the viewname parameter. So I overloaded the render function with Render(string view), the code was the same. Might be useful

    by Tuna Toksoz - 2/22/2008 12:19:28 PM
Name

Web site
Comment


Back