Changes for page Naming Conventions

Last modified by Gavin Eadie on 2013/02/18 13:59

From version 2.1
edited by ianjoyner
on 2007/07/12 21:36
Change comment: There is no comment for this version
To version 4.2
edited by Gavin Eadie
on 2013/02/18 13:59
Change comment: Changed document parent to [xwiki:documentation.Home.Development Architecture.WebHome].

Summary

Details

Page properties
Parent
... ... @@ -1,0 +1,1 @@
1 +documentation.Home.Development Architecture.WebHome
Author
... ... @@ -1,1 +1,1 @@
1 -XWiki.ianjoyner
1 +XWiki.gavineadie
Content
... ... @@ -2,10 +2,14 @@
2 2  
3 3  WebObjects uses three prefixes:
4 4  
5 -**NS** stands for "NextStep", a slightly historical tag, but this contains foundation classes such as arrays (NSArray), etc.
6 -**EO** for "EnterpriseObject", data modeling layer, which was actually around before WebObjects
7 -**WO** for WebObjects which is the view and control layer built on Enterprise Objects
5 +**NS** stands for "NextStep", a slightly historical tag, but this contains foundation classes such as arrays (NSArray), etc.
6 + **EO** for "EnterpriseObject", data modeling layer, which was actually around before WebObjects
7 + **WO** for WebObjects which is the view and control layer built on Enterprise Objects
8 8  
9 9  === CamelCase ===
10 10  
11 -The naming convention for objects in WebObjects is that names are written in [[CamelCase>>http://en.wikipedia.org/wiki/CamelCase]] (which is somewhat controversial since long names are less readable and it is somewhat ugly).
11 +The naming convention for objects in WebObjects is that names are written in [[CamelCase>>url:http://en.wikipedia.org/wiki/CamelCase||shape="rect"]] (which is somewhat controversial since long names are less readable and it is somewhat ugly).
12 +
13 +=== WebObjects Directory Layout ===
14 +
15 +The way in which the various development-time and deployment-time files, and collections of files, are organized, follows a convention established in history.