Understanding the PHP Object Model

Sebastian Bergmann » 22 May 2008 » in PHP » 1 Comment

Defined tags for this entry: , , ,

Trackback specific URI for this entry

1 Comment to "Understanding the PHP Object Model"

Display comments as (Linear | Threaded)
  1. Jean-Lou Dupont
    23/05/2008 at 16:54 Permalink
    On "Object Orientation": it comes down to "scale". Object-orientation, if used correctly, can help manage complexity and thus scaling concerns.

    If a system is meant to be scaled, then appropriate scaling strategies must be employed; one such strategy relates to "resource management" (in this case, information management).

    Information, like any sort of resource, comes at a price: it needs to be stored, processed, moved etc. more manipulations => more costs.

    Now, not all sorts of progressions (i.e. the shape of the curve of scale vs. cost ) make economical sense. The shape of a progression is very much dependent on the relationships between elements in a system: more relations => more information exchanged => more costs.

    What sort of shape of progression makes sense for a given system? A shape that tracks the money "field" :-)

    A quick example: for a 'social network application', it is clear that an individual can not be 'friend' with everybody else (an n^2 progression); a physical limit on the 'time' resource precludes this from happening. A logarithmic progression would make much more sense.

    Anyhow, my 2cents,
    Cheers / Tschuss / Salutations,
    Jean-Lou Dupont.

    Reply

0 Trackbacks to "Understanding the PHP Object Model"

  1. No Trackbacks

Add Comment


To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Submitted comments will be subject to moderation before being displayed.