Introducing IController - just a bare bone extract interface at this point
[castle.git] / docs / Intro.html
blob1115ed08a64d561966f60e2d2b577b3983b59ff1
1 <html>
2 <head>
3 <!-- @DefaultTopic -->
4 <title>Introduction</title>
5 <link rel="stylesheet" type="text/css" href="styles/presentation.css" />
6 <!-- @SortOrder 1 -->
7 </head>
9 <body>
10 <div id="header">
11 <table id="topTable">
12 <tr id="headerTableRow1">
13 <td align="left">
14 <span id="runningHeaderText">Castle Project</span>
15 </td>
16 </tr>
17 <tr id="headerTableRow2">
18 <td align="left">
19 <span id="nsrTitle">Welcome</span>
20 </td>
21 </tr>
22 </table>
23 </div>
24 <div id="mainSection">
25 <div id="mainBody">
27 <h1 class="heading">
28 Welcome to the Castle Project
29 </h1>
31 <p>
32 A project created by developers in an attempt to make enterprise
33 application development easier and enjoyable.
34 Castle is an open source project for .net that aspires to simplify
35 the development of enterprise and web applications. Offering a set of tools
36 (working together or independently) and integration with others open source projects,
37 Castle helps you get more done with less code.
38 </p>
40 <p>
41 The following top level projects constitute the Castle Project:
42 </p>
44 <h1>Castle ActiveRecord</h1>
46 <p>
47 The enterprise data mapping pattern implemented using NHibernate.
48 </p>
50 <h1>Castle MonoRail</h1>
51 <p>
52 MonoRail is a MVC framework inspired by ActionPack, a paradigm shift to simplicity.
53 </p>
55 <h1>MicroKernel/Windsor</h1>
56 <p>
57 A lightweight inversion of control container core and a container targeting the common enterprise needs.
58 </p>
60 <p>
61 Castle Project also offers these other projects:
62 </p>
64 <h1>Components</h1>
65 <p>
66 Components to handle common problems, from Validation to Template processing.
67 </p>
69 <h1>Facitilies</h1>
70 <p>
71 Facilities augment the MicroKernel capabilities by integrating it with a
72 different project or technology, or by implementing new semantics.
73 </p>
75 <h1>Services</h1>
76 <p>
77 Common services used by enterprise applications like logging and transaction services.
78 </p>
80 <h1>DynamicProxy</h1>
81 <p>
82 A lightweight proxy generator for interfaces and concrete classes used by several .net open source projects.
83 </p>
85 <h1>NVelocity</h1>
86 <p>
87 A fork from the official port with several bug fixes and improvements.
88 </p>
90 </div>
91 </div>
93 <div id="footer">
94 <div class="footerLine">
95 <img width="100%" height="3px" src="icons/footer.gif" alt="Footer image"/>
96 </div>
97 <div id="footer">
98 <include item="comments"/>
99 <include item="copyright"/>
100 </div>
101 </div>
102 </body>
103 </html>