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.

Reply via email to