EditNovember 2007: Introduction to Monorail and the Castle Project
Independents Hall |
map
32 S. Strawberry St.
Philadelphia, PA 19106
6:00 PM - Food, Meet and Greet
6:30 PM - Big, rousing kick-off speech!
6:45 - Intro to Monorail and Castle Project
8:00 PM - Give-aways, Q&A, Wrap-up
8:30 - ?? - Gather at local watering hole?
Presenters: Brian Donahue and Dan Donahue of Vitreo SolutionsFood and drinks for this meeting are generously sponsored by Weblinc.Synopsis
Monorail is part of the
Castle Project. From the Castle Project web site:
Castle is an open source project for .net that aspires to simplify the development of enterprise and web applications. Offering a set of tools (working together or independently) and integration with others open source projects, Castle helps you get more done with less code and in less time.
Monorail is the MVC component of the Castle Project that emulates the
Ruby on Rails architecture, and completely replaces ASP.NET's Web Forms model. MonoRail offers a different way to build ASP.NET applications that enforces the separation of concerns. MonoRail uses controllers to handle application flow, models to represent data, and views for presentation. The end result is a web application that is maintainable and testable.
In this session we'll start building a Monorail web app and show you the basics.
It will be code-focused and conversational - ask questions, make suggestions - it's your time!Topics to be covered:
- Creating a web app in Monorail
- ActiveRecord - Castle's Object Relational Mapper (ORM)
- Windsor - Castle's Inversion of Control (IoC) Container
- Discuss benefits of IoC and Dependency Injection, and Windsor