I know. I know. This is probably the oldest fire-starter around these parts but a search through the forums really didn’t end up yielding any red meat. So here is my take on when to use the structure module vs using native EE channel+category approach. This is all probably based on a novice’s misunderstanding but I am trying to gain insight here - so bear with me folks.
To me both approaches have their own unique applications for unique business and content requirements. The choice I make seems to be related to the kind of site I am building. By the latter, I mean the content architecture and strategy I am recommending on the website I am building. Yeah - I am a content guy first and a web developer second.
So Structure seems to be useful when there aren’t too many categories involved and a page based hierarchical approach seems to be the ideal way to present a tree-like view to the client and user. For a typical corporate website with discreet service listings, I think I would best go with structure. This is when I am sure that the no of pages are limited and ideally in the range of 50-75. If the number exceeded this limit, I feel it would make diminishing visible sense to view a vertical structure and find the right child page to which to add a new page.
The native approach seems to be more powerful and adaptable to media, magazine, product related web portals where there can be more than 8000 entries residing in each channel and the site adds fifty entries a week. I also prefer to look at content as not being contained in a page but being available on-demand as a source when called upon by a template (a stiff nod to @Boyink in that direction). A movie magazine site would have more of entries rather than pages.
One more thing I would like to point out: right now it seems more natural to establish relationships between channels rather than between pages. One movie entry can be reused as a review, piece of a dvd store description or a wiki entry. Can you say the same about pages? I really don’t know and would like to be enlightened.
So now I would really like to know how wrong I am and how right I am as a novice. I am building out two separate websites from each of the above mentioned categories. Would love to hear about your experiences. Please share your stories.