XForms and Internet Applications: Loosely Coupled Objects and Declarative Programming
Mark Birbeck blog on Loosely Coupled Objects and Declarative Programming hit the same nail on the head that I did earlier today. He however, hit it in November 2004.
Most programmers who were awake years or decades ago when they were taught their first object-oriented programming design lessons learned that declarative code was more concise than procedural code.
It is the difference between logical design and physical design, top-down design and spaghetti code, properly leveled complexity and a God Object.
Mark gives a concrete example and noodles around with it a bit in his post. He sums up by pointing out a fundamental flexibility that is there in the declarative model - but not the procedural approach.
Most programmers who were awake years or decades ago when they were taught their first object-oriented programming design lessons learned that declarative code was more concise than procedural code.
It is the difference between logical design and physical design, top-down design and spaghetti code, properly leveled complexity and a God Object.
Mark gives a concrete example and noodles around with it a bit in his post. He sums up by pointing out a fundamental flexibility that is there in the declarative model - but not the procedural approach.
0 Comments:
Post a Comment
<< Home