Reusable components C #, Java and / or Flex
I am looking for open source reusable components. The level of depth, width, and hopefully the quality I'm looking for is similar to this .
While I need them in the C #, Java, and Flex programming languages (which I use frequently in my projects), other languages are welcome, such as PHP, Perl, Python, Ruby, etc. I see this as a great help for other programmers who have similar needs, such as mine.
I plan to eliminate code duplication when building a large-scale (in terms of code size) project using these components and focus more on business logic.
Is there an open source (Java) or Codeplex (Microsoft) implementation of the component that does this that I am not aware of?
EDIT:
The main question I want to solve for this question is to avoid duplication between developers. An interesting case found in the Pragmatic Programmer: An audit of government computer systems showed that 10,000 different programs have their own version for checking social security numbers.
a source to share
If I understand your question, this is what Apache Commons is about .
I would like to point out that while such things are good, they are not all up. If all these 10,000 programmers had to agree on an SSN verification process, it would be quite bureaucratic to do something.
Likewise, in general, one of the problems with apache commons is that you can integrate your code into something that uses an older (or newer) version of the same component.
Also, any code changes must be validated against a huge code base and sometimes ugly workarounds made in the name of reuse.
Reuse and DRY are great things, but like everything else, there are trade-offs as you scale up.
a source to share
Not really sure about the context of the question if you want UI components for Java web applications, perhaps a JSF framework with a component library like Apache MyFaces which has multiple component libraries, or ICEfaces .
a source to share
Ok if after some flexible components you can try some of the following, sorry I can't post hyperlinks. I'm a new user, so just copy the embed text (it sucks - give me some reputation so I can at least answer the question!)
link - code.google.com/p/flexlib/
link - www.adobe.com/devnet/flex/tourdeflex/ (this has examples and source code for non-adobe components)
link - flexbox.mrinalwadhwa.com/
link - www.adobe.com/cfusion/exchange/index.cfm?event=productHome&exc=15 (it's free and paid for components)
There are more open source flex components here. Just check Google.
a source to share