How can progress claim SmartObjects to be OO

Posted by LegacyUser on 07-Feb-2001 09:28

How can Progress software claim that SmartObjects allow the development of Object-Oriented software when the 4GL language itself has no support for the cornerstones of OO such as classes, Polymorphism and Inheritance. It seems to me that SmartObject technology is a component based architecture much like Visual Basic. OO my ***.

All Replies

Posted by LegacyUser on 07-Feb-2001 09:46

"Smalltalk Lover" wrote:

>

>How can Progress software claim that SmartObjects allow

>the development of Object-Oriented software when the

>4GL language itself has no support for the cornerstones

>of OO such as classes, Polymorphism and Inheritance.

>It seems to me that SmartObject technology is a component

>based architecture much like Visual Basic. OO my ***.

>

I agree, my current job involves SmartObject technology and from an OO standpoint SmartObjects are not OO. There is nothing allowing me to subclass a widget. I dont like the way SmartObjects allows for the melding of application logic with the GUI code. GUI code and application code should be separate. As you are a Smalltalk Lover, I think the GUI framework should be something like Smalltalk's MVC. Progress sucks.

This thread is closed