Click here to Skip to main content
15,884,298 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



 
General3rd Party Vendors WAKE UP! Pin
John Lyon-Smith25-Oct-02 4:43
John Lyon-Smith25-Oct-02 4:43 
GeneralRe: 3rd Party Vendors WAKE UP! Pin
Patrick Lassalle26-Oct-02 1:34
Patrick Lassalle26-Oct-02 1:34 
GeneralRe: 3rd Party Vendors WAKE UP! Pin
Anonymous10-Apr-04 21:17
Anonymous10-Apr-04 21:17 
GeneralUse of 3rd party controls depends... Pin
LongRange.Shooter24-Oct-02 9:22
LongRange.Shooter24-Oct-02 9:22 
GeneralNeed Choice: I only use third party controls when source code is supplied. Pin
NormDroid23-Oct-02 22:48
professionalNormDroid23-Oct-02 22:48 
GeneralWho's the 2nd party? Pin
Marc Clifton22-Oct-02 7:17
mvaMarc Clifton22-Oct-02 7:17 
GeneralRe: Who's the 2nd party? Pin
peterchen22-Oct-02 13:18
peterchen22-Oct-02 13:18 
GeneralRe: Who's the 2nd party? Pin
Troy Marchand23-Oct-02 7:23
sitebuilderTroy Marchand23-Oct-02 7:23 
GeneralDecision factors Pin
Troy Marchand22-Oct-02 5:30
sitebuilderTroy Marchand22-Oct-02 5:30 
GeneralRe: Decision factors Pin
Gary Wheeler23-Oct-02 1:45
Gary Wheeler23-Oct-02 1:45 
GeneralRe: Decision factors Pin
Paul Watson23-Oct-02 3:21
sitebuilderPaul Watson23-Oct-02 3:21 
GeneralRe: Decision factors Pin
Gary Wheeler23-Oct-02 3:56
Gary Wheeler23-Oct-02 3:56 
GeneralRe: Decision factors Pin
Ed Gadziemski25-Oct-02 5:01
professionalEd Gadziemski25-Oct-02 5:01 
GeneralRe: Decision factors Pin
Gary Wheeler25-Oct-02 7:29
Gary Wheeler25-Oct-02 7:29 
GeneralRe: Decision factors Pin
Troy Marchand23-Oct-02 6:26
sitebuilderTroy Marchand23-Oct-02 6:26 
Generally, we will use a component when the required functionality is too expensive to develop in-house compared to the costs of adapting to the third party component. If we develop the component in-house, we get exactly what we want, but this approach is expensive in terms of manhours spent developing the component. If we buy the component, we spend manhours learning how to use it, and adapting our needs to the functionality the component provides. With purchased components, you also have to weigh the risks inherent in support from an outside vendor. If you need additional functionality (or bug fixes) that only the vendor can provide, you are constrained to their abilities and schedule.

Hey, thanks for the answer. This seems to be a common sentiment among developers, and is an area we have been working very hard to address over the past year.

Being a long time developer myself I understand this situation all too well. I personally use the 15 minute rule ... if I cannot get a component to 'basically' work in 15 minutes it is a waste of my time (Now there are exceptions to this rule, such as a component that performs a really complex task that would not be practical to create myself). Developers just don't have the time to play with a control for a week to see if it 'might' work with their project.

I think that one of the biggest problems is that most component companies "do not eat their own dog food!" They build these components, try and sell them to other people, but have not really used them extensively in real-world projects themselves. Trust me, our consulting group gives us loads of feedback and has made us rethink how we write our components. Plus we rotate our developers between the consulting product and support groups, so they can eat what they made!

Troy Marchand
VP Component Development
Dundas Software
GeneralRe: Decision factors Pin
Gary Wheeler23-Oct-02 7:11
Gary Wheeler23-Oct-02 7:11 
GeneralRe: Decision factors Pin
Troy Marchand23-Oct-02 7:22
sitebuilderTroy Marchand23-Oct-02 7:22 
GeneralDependency issues Pin
Rob Caldecott21-Oct-02 1:50
Rob Caldecott21-Oct-02 1:50 
GeneralRe: Dependency issues Pin
Navin21-Oct-02 9:47
Navin21-Oct-02 9:47 
GeneralRe: Dependency issues Pin
peterchen22-Oct-02 13:19
peterchen22-Oct-02 13:19 
GeneralRe: Dependency issues Pin
Navin23-Oct-02 3:00
Navin23-Oct-02 3:00 
GeneralRe: Dependency issues Pin
peterchen23-Oct-02 10:09
peterchen23-Oct-02 10:09 
GeneralDepends on Cost & Client Pin
Paul Watson20-Oct-02 23:15
sitebuilderPaul Watson20-Oct-02 23:15 
GeneralRe: Depends on Cost & Client Pin
Troy Marchand21-Oct-02 8:48
sitebuilderTroy Marchand21-Oct-02 8:48 

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.