Gregg,
I agree with your points. Most people do not want or have the time to
learn good OO before entering a project. However, practices and tools
are making developers who are not too knowledgeable about OO
able to create good OO applications. IMHO, I think OO is reaching a
maturity level so not all people have to know OO, but I don't think this
implies OO is on a decline or is becoming less important.
For example. Ruby is an OO language, but Rails can be used without
knowing OO concepts.
H.Ozawa
Gregg Wonderly wrote:
> William Henry wrote:
> > And when you consider some other innovations like REST and the rise in
> > dynamic languages and Web 2.0 you begin to wonder if OO's importance
> > might be in decline (though many dynamic/scripting languages support
> > object orientation). I'm not saying OO is in decline and I'm not saying
> > it is a good thing that OO wold decline - before I get jumped on.
>
> I think there are some interesting things happening with OO. One, is that
> people don't want to spend time learning about good OO design when
> their copy
> and paste editors work 100 to 1000 times faster. One or two off code
> cloning
> is perhaps the fasted 'reuse' strategy around. When you do that,
> inheritence
> and object hierarchies are not as interesting. When you pass XML or other
> non-live objects over the wire, type consistency is a non-issue. So,
> again,
> having an object type that both sides recognize as the same 'type'
> doesn't
> really matter.
>
> >From my viewpoint, what is happening with scripting languages and
> other related
> technolgies is that the new kids on the block who don't have time or
> want to
> spend time learning (the gaming generation at its best, play before
> pay), are
> choosing the simplest most tool driven path that they can find.
>
> Gregg Wonderly
>
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/service-orientated-architecture/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/