Commit | Line | Data |
cc4f29bf |
1 | =head1 NAME |
2 | |
3 | Reaction::Manual::Glossary - Terms and Definitions used in Reaction |
4 | |
5 | =head1 GLOSSARY |
6 | |
7 | =head3 Controller |
8 | |
9 | =head3 Domain Model |
10 | |
0fd7c39d |
11 | =head3 Focus Stack |
12 | |
cc4f29bf |
13 | =head3 Interface Model |
14 | |
b8e3c4f1 |
15 | =head3 Layout |
16 | |
0fd7c39d |
17 | =head3 LayoutSet |
18 | |
cc4f29bf |
19 | =head3 ListView |
20 | |
21 | =head3 MVC |
22 | |
23 | Model-View-Controller - a high-level software design pattern, which focuses on separation of concerns. For details on MVC, try here, here, and here. Reaction is an extended MVC system; it uses a two-layer Model (the Interface Model, with the Domain Model below it). Views are implemented by DOCTODO. Controllers are represented by DOCTODO. |
24 | |
25 | =head3 Observer |
26 | |
27 | A software design pattern in which one |
28 | |
0fd7c39d |
29 | =head3 RenderingContext |
30 | |
cc4f29bf |
31 | =head3 Role |
32 | |
33 | A particular interface that a class implements. Here, Role is used in the sense of Moose::Role; this same concept is sometimes called a Mix-In Class or a Decorator pattern. |
34 | |
b8e3c4f1 |
35 | =head3 Skin |
36 | |
cc4f29bf |
37 | =head3 View |
38 | |
39 | In Reaction, the View modules handle rendering the ViewPort. ViewPorts are the V in MVC. |
40 | |
41 | =head3 ViewPort |
42 | |
43 | |
44 | |
45 | =head3 Widget |
46 | |
47 | =head1 SEE ALSO |
48 | |
49 | =over |
50 | |
51 | =item * L<Reaction::Manual> |
52 | |
53 | =back |
54 | |
55 | =head1 AUTHORS |
56 | |
57 | See L<Reaction::Class> for authors. |
58 | |
59 | =head1 LICENSE |
60 | |
61 | See L<Reaction::Class> for the license. |
62 | |
63 | =cut |