Intro + doubt
-
Dear All, First of all i will introduce myself. I am Julia, studying IT and i am from Ireland. I am not fully Irish(Irish + French) though. :) Ok now come to the point. I am looking for the answer to the below mentioned question. I hope this place is right to ask this type of questions. Object Oriented concepts are more relevant to Framework or to Component ? I have a big time confusion about the same. What would be the good example to explain the difference between the two. I am still looking for this answer. And if you have any good link which could clear my doubt to have some proof then please do provide me. I hope i'll have a good experience here at CP. Looking forward for your thoughts. Regards Julia :)
Julia4u wrote:
Object Oriented concepts are more relevant to Framework or to Component ?
A framework does not need OO. See the countless functional languages. Components on the other hand normally requires encapsulation, and carrying state information, that could possibly change. This is more inline with OO, but OO is still not strictly required.
xacc.ide - now with IronScheme support
IronScheme - 1.0 alpha 2 out now -
Dear All, First of all i will introduce myself. I am Julia, studying IT and i am from Ireland. I am not fully Irish(Irish + French) though. :) Ok now come to the point. I am looking for the answer to the below mentioned question. I hope this place is right to ask this type of questions. Object Oriented concepts are more relevant to Framework or to Component ? I have a big time confusion about the same. What would be the good example to explain the difference between the two. I am still looking for this answer. And if you have any good link which could clear my doubt to have some proof then please do provide me. I hope i'll have a good experience here at CP. Looking forward for your thoughts. Regards Julia :)
There are many ways to look at the question. Object orientation was designed as a way to partition development and make changes in one part without affecting others. Frameworks, on the other hand, don't typically require that because frameworks as a rule typically don't change much (you can add to them, but existing designs don't change). That means OO doesn't apply as much to frameworks because the problems that OO was designed for are not as relevant. Components, on the other hand, are almost exclusively Object oriented, and typically rely heavily on concepts involving extension (inheritance, polymorphism, specialization, etc..) This is probably not what your college professor had in mind though when he assigned this to you.
-- Where are we going? And why am I in this handbasket?
-
In what context are you asking this ? It makes no sense to me, at all. Why would OO apply more to one than the other ? I guess if your framework is written in C, but otherwise... If your framework is not OO, then the component you write with it ( I assume this is what you mean ) cannot be, right ? And if your framework IS OO, you'd have to work hard to write code with it that was not OO at all, right ?
Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
Christian Graus wrote:
In what context are you asking this ?
You stupid bloody Tasmanian bastard. It's a girl asking a question here on Code Project, you should be falling all over yourself to try and provide her an answer. That way when work finds you over in Ireland, you know you'll and a root for sure. That's the way it's meant to work isn't it?
Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004
-
Dear All, First of all i will introduce myself. I am Julia, studying IT and i am from Ireland. I am not fully Irish(Irish + French) though. :) Ok now come to the point. I am looking for the answer to the below mentioned question. I hope this place is right to ask this type of questions. Object Oriented concepts are more relevant to Framework or to Component ? I have a big time confusion about the same. What would be the good example to explain the difference between the two. I am still looking for this answer. And if you have any good link which could clear my doubt to have some proof then please do provide me. I hope i'll have a good experience here at CP. Looking forward for your thoughts. Regards Julia :)
look up code reuse versus Design Reuse .i like frameworks http://ocw.kfupm.edu.sa/user062/web-ct/courses/ICS51301/2704558682.ppt[^] http://www.cs.huji.ac.il/~davidt/course/ood/lectures/OOD10_Frameworks_Swing.ppt[^] http://www.codeproject.com/KB/architecture/WhatIsAFramework.aspx[^]
f(yf) = yf
-
Christian Graus wrote:
In what context are you asking this ?
You stupid bloody Tasmanian bastard. It's a girl asking a question here on Code Project, you should be falling all over yourself to try and provide her an answer. That way when work finds you over in Ireland, you know you'll and a root for sure. That's the way it's meant to work isn't it?
Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004
Michael Martin wrote:
you know you'll and a root for sure.
Obviously, you're very excited, given that this makes no sense at all. Land a root, did you mean ?
Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
-
Dear All, First of all i will introduce myself. I am Julia, studying IT and i am from Ireland. I am not fully Irish(Irish + French) though. :) Ok now come to the point. I am looking for the answer to the below mentioned question. I hope this place is right to ask this type of questions. Object Oriented concepts are more relevant to Framework or to Component ? I have a big time confusion about the same. What would be the good example to explain the difference between the two. I am still looking for this answer. And if you have any good link which could clear my doubt to have some proof then please do provide me. I hope i'll have a good experience here at CP. Looking forward for your thoughts. Regards Julia :)
Thank you very much for providing me with your views. I am wondering, which application domain particulary is benefited by component approach. I know about the application domain benefited by frameworks but not for components. Regards Julia
modified on Sunday, March 2, 2008 3:43 PM
-
Dear All, First of all i will introduce myself. I am Julia, studying IT and i am from Ireland. I am not fully Irish(Irish + French) though. :) Ok now come to the point. I am looking for the answer to the below mentioned question. I hope this place is right to ask this type of questions. Object Oriented concepts are more relevant to Framework or to Component ? I have a big time confusion about the same. What would be the good example to explain the difference between the two. I am still looking for this answer. And if you have any good link which could clear my doubt to have some proof then please do provide me. I hope i'll have a good experience here at CP. Looking forward for your thoughts. Regards Julia :)
Julia4u wrote:
Object Oriented concepts are more relevant to Framework or to Component ?
Yes.
-
Thank you very much for providing me with your views. I am wondering, which application domain particulary is benefited by component approach. I know about the application domain benefited by frameworks but not for components. Regards Julia
modified on Sunday, March 2, 2008 3:43 PM
Julia4u wrote:
Thank you very much for providing me with your views.
After reading the views, what conclusions have you come to concerning the relationship between object oriented programming and frameworks and components?
Julia4u wrote:
I am wondering, which application domain particulary is benefited by component approach. I know about the application domain benefited by frameworks but not for components.
Can frameworks benefit from components?
-
Michael Martin wrote:
you know you'll and a root for sure.
Obviously, you're very excited, given that this makes no sense at all. Land a root, did you mean ?
Christian Graus - Microsoft MVP - C++ "also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
Christian Graus wrote:
Obviously, you're very excited, given that this makes no sense at all. Land a root, did you mean ?
Of course that's what I meant if it wasn't for the broken L key on my keyboard that magically worked every other time I presses it.
Michael Martin Australia "I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible." - Mr.Prakash One Fine Saturday. 24/04/2004
-
Dear All, First of all i will introduce myself. I am Julia, studying IT and i am from Ireland. I am not fully Irish(Irish + French) though. :) Ok now come to the point. I am looking for the answer to the below mentioned question. I hope this place is right to ask this type of questions. Object Oriented concepts are more relevant to Framework or to Component ? I have a big time confusion about the same. What would be the good example to explain the difference between the two. I am still looking for this answer. And if you have any good link which could clear my doubt to have some proof then please do provide me. I hope i'll have a good experience here at CP. Looking forward for your thoughts. Regards Julia :)
Julia4u wrote:
Object Oriented concepts are more relevant to Framework or to Component ? which application domain particulary is benefited by component approach.
I suggest you take a look at these WikiPedia articles (if you haven't already) which will likely provide you with enough background to reach a valid conclusion.* Software frameworks[^]
-
Component-based software engineering[^]
Julia4u wrote:
studying IT
Are you enrolled in a Computer Science curriculum? I find it hard to see the value in attempting to answer these essay-style, "philosophical" questions. They have little bearing in the world of software engineering, where real-life architectural designs of frameworks and components aren't born of classroom discussions of topics such as these - they come from years of down-in-the-trenches writing and debugging code on different platforms and of sufficient complexity. /ravi
My new year resolution: 2048 x 1536 Home | Music | Articles | Freeware ravib(at)ravib(dot)com
-