Click here to Skip to main content
15,881,588 members

Survey Results

Do you use other people's components   [Edit]

Survey period: 21 Oct 2002 to 27 Oct 2002

There are zillions of third party components in the market - both free and commercial. Do you use them, or do you prefer to write yourself.

OptionVotes% 
I use whatever 3rd party components will do the job.15219.05
I'll use whatever supported and documented components that will do the job.26332.96
I'll use 3rd party components only when there's no other choice.29436.84
I never use 3rd party stuff - I write my own.8911.15



 
GeneralRe: And only with the source code... Pin
Shog920-Oct-02 20:44
sitebuilderShog920-Oct-02 20:44 
GeneralRe: And only with the source code... Pin
John Aldrich21-Oct-02 14:56
John Aldrich21-Oct-02 14:56 
GeneralRe: And only with the source code... Pin
Daniel 'Tak' M.21-Oct-02 1:44
Daniel 'Tak' M.21-Oct-02 1:44 
GeneralRe: And only with the source code... Pin
Navin21-Oct-02 2:05
Navin21-Oct-02 2:05 
GeneralRe: And only with the source code... Pin
Paul Watson21-Oct-02 20:54
sitebuilderPaul Watson21-Oct-02 20:54 
GeneralRe: And only with the source code... Pin
George22-Oct-02 3:16
George22-Oct-02 3:16 
GeneralRe: And only with the source code... Pin
Paul Watson22-Oct-02 3:30
sitebuilderPaul Watson22-Oct-02 3:30 
GeneralRe: And only with the source code... Pin
Navin23-Oct-02 3:09
Navin23-Oct-02 3:09 
Paul Watson wrote:
What if source code was not available for MFC? Would it's adoption have been as thorough?

Probably not. I know I (and I'm sure many other developers did, too) thought the best thing about MFC was that it came with full source code. That is invaluable when trying to debug - even if it is your piece of code that's breaking, sometimes you just have to see what's going on inside to get a good grasp of the situation.

Then there is also "code cloning"... maybe you see an MFC class that does almost what you want, but not quite, so you have to copy-and-paste to do what you need. Though if component developers design their components better, the need for doing this kind of thing is minimized.

One of the biggest disadvantages of .NET is that you don't get the source to all the common stuff. It is no better than the Win32 API in that regard... you do something, it is pretty much a black hole. If something happens that you don't expect, good luck figuring out what's going on.

Given a choice between component X and component Y that both can do what I need, I'll take the one with full source, thank you.



Even a broken clock is right twice a day.
GeneralRe: And only with the source code... Pin
George24-Oct-02 15:54
George24-Oct-02 15:54 
GeneralRe: And only with the source code... Pin
Patrick Lassalle23-Oct-02 2:12
Patrick Lassalle23-Oct-02 2:12 
GeneralRe: And only with the source code... Pin
Patrick Lassalle23-Oct-02 22:53
Patrick Lassalle23-Oct-02 22:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.