[SalesForce] defacto 3rd party utilities library for Apex such as Apache Commons is for Java

I have been developing in Java for some time and have grown accustom to using third party libraries such as Apache Commons for some of the more mundane functions needed in most applications (e.g., Commons Lang's StingUtils class).

I've found this http://code.google.com/p/apex-lang/ and then there's the developerforce code share of course, and possibly apps on the app exchange (didn't see any except apex-lang).

Is there a defacto 3rd party apex library such as Apache Commons is for Java that people here use? Or, is everyone creating their own…consultants, perhaps having a "library" of their own code to copy and paste into client orgs at the start of their projects/contracts.

Best Answer

About the closest thing to Apex libraries is the 'Force.com Labs' apps on the AppExchange that are open-source packages.

They're a good source for some specific code. However, they're not typically distributed as library code.

Also, Force.com's Github contains a good set of SDKs and code-source files for linking into SFDC from a variety of languages and platforms.

Related Topic