From: <hv...@ya...> - 2001-01-29 17:27:57
|
About the current discussion on OO, JS, OOJS and the confusion on what = they are: OO is the model. OOM is the method. OOP is the technique. Therefor JS is a tool of the prottyping OO technique. It's unnecessary = to create a more classbased structure of what is essentially a merge of = prototyping and class-inheritance (ie DynAPI). It's merely a question of = approach wheter to use prototyping - which is more towards experimental = development - or class inheritance. the only real different is wheter to = allow for more unconditional extensability that is the default of = javascript and which DynAPI is mostly today VS a more conditional class = inheriting technique.=20 Personally I vote for the previous and I think most others who are more = designers at heart prefer it to remain so. The only reason to make = DynAPI more class inheriting would be to attract more OOP developers = (who generally are more used to class-inheritencing tools), which of = course would be great for development, but distracts more from those who = need the API more - the designers. Consider the folloowing...=20 Developers don't need a new language as much as designer does. There's = enough class-inheriting OOP tools around for developers. I also think = Microsoft is moving out of range for designers with their new .NET = structure which the new ASP+ currently in beta is part of. Is DynAPI OO = (or next gen) to compete with .NET? I vote for keeping DynAPI structure = developing as it is and remain a real API, not a programming = semi-language! My plead is to focusing on targetting DynAPI for designers. A OO DynAPI = might instead be bringing design enhancement for programmers to = comprehand. In other words: keep it separated and focus more on = different users, but of course all kind of exchange of knowledge is a = good thing - so also keep a symbiotic relationship between the two (and = maybe designers and developers will come to understand eachothers = expertise areas more). Henrik V=E5glin [ hv...@ya... ] _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com |