Pages and components are generally the same for me.
Pages are just top-level components.

They both have parameters: for pages they came from GET/POST/... HTTP
requests, source of component parameters are pages and other components.

Properties are just their state, the state that pages/components want to
open to other objects, as in general Object Oriented Programming. There are
special case of properties -- which are private fields with @Property
annotation, that a page or component wants to open to its TML-design.

On Thu, Oct 11, 2012 at 6:35 PM, Ken in Nashua <[email protected]> wrote:

>
> Folks,
>
> I am trying to nail down the concept (or at least inspired concept) of
> page and components and how they should be modeled with parameters and
> properties.
>
>
> Here is my semantic concept issue... if you can add to it that would be
> helpful.
>
> PAGES HAVE PROPERTIES, COMPONENTS HAVE PARAMETERS (yeah I know I can
> deviate but this is the general concept)
> 1. would you agree this is the general concept?
> 2. under what conditions would I deviate...
> 2.1 ok say when would i want my page to have parameters
> 2.2 ok say when would i want my component to have properties
> 3. I am seeing cases where I need both... for a component... is this bad
> practice? What could be bad practice.
>
> I am just searching for the religion on this and its twists.
>
> Thanks in advance
> Ken
>
>
>




-- 
Dmitry Gusev

AnjLab Team
http://anjlab.com

Reply via email to