CHAN - Bloat free ASP.Net

Introduction | About | Roadmap | Changelog | Licensing | Reference | Download | Guides: Windows , Linux/Mono , Building

About Chan





 

Chan is a lightweight ASP.Net based framework for the development of dynamic and database driven web sites. It's primari focus is on giving back what Visual Studio took away: Control over the HTML, CSS and Javascript used in your pages. At the same time it retains a similar development look and feel to ASP.Net and retains direct access to all that the .Net framework has to offer. It's aim is to be the best of both worlds!

A Chan site can be put together from scratch in minutes, watch the [TODO] screencast for proof. And because Chan is a no-install suite you can even build sites that run on third-party hosts using Chan - if the host supports ASP.Net 2.0 then they automatically support Chan. Chan also aims to be fully (and painlessly) Mono compatible and can be seen working on work on SUSE 10 to the left.

In order to build a Chan site (with codebehind) you will need the Microsoft .Net 2.0 SDK but it's likely that mono's gmcs already supports it. Chan is also currently untested against .Net 3.0/3.5 and the newer 3.5/2008 SDK but as these are essentially extensions to (not revisions of) .Net 2.0 it is also likely that these are supported also.

For visual clarity Chan uses png icons sourced from Mark James's CC-Licensed Silk Iconset.

Downloads

In the download area you will find:

  • chan_clean.zip - A starter Chan setup including the Chan support Javascript and CSS files
  • chan_demo.zip - A starter Chan setup including a self test and a couple of simple demo forms
  • chan_sqlite.zip - NEW - Chan meets SQLite in a small demo blog site! (Not Mono 2 compaible)