Hi Mike "Frameworks" don't have to be so bloated as to be incomprehensible. But they have become so.
> To me, frameworks are great for not "reinventing the wheel"--however, > for brand newbies to programming (like my nephew), they at least need to > understand what goes into making that wheel to some extent, imo, and the > framework short-circuits that learning. Again...to me, it's all about > the fundamentals. I agree that fundamentals are good, but "Hello world" is not fundamental. What I see is Step 1 - Hello World. Step 2 - A loop that prints hello world - no reuse of the first hello world "module". Copy and paste is not reuse. Step 3 - another looping program with some branching without any reuse of any of the previous stuff. Step 4 - monolithic useless programs etc. etc. This pervades the industry from my perspective. Everything hard-coded or copied. Too little modularity and too little reuse - because the earliest steps are IMO the wrong fundamentals. With a "framework" or any collection of existing code, a more "interesting" rudimentary sample can be produced with "fundamentals" thrown in for good measure. :) No offence to Frank who I respect and like - but it's a sample I just saw - even the most experienced of us do not separate things into logical blocks immediately. In the following link, Frank - did not encapsulate the zipping aspect in it's own "component". That means he can't use dynazip elsewhere in his application without copying the initial setup code. Logical separation IMO should be taught like sentences and paragraphs are taught. http://vmpdiscussion.visionpace.com/ShowMsg.wwt?MsgId=24H0UV71L I also maintain a system written by a college professor here in Toronto. This guy modularized his stored procedures but did it in the wrong way causing SQL Server to crash - and/or be so slow as to cause users to reboot. He's teaching people to do that right now! Mike _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://leafe.com/mailman/listinfo/profox OT-free version of this list: http://leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/[EMAIL PROTECTED] ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

