« 24:40/164 | Main | Tech entries rebuff readers »
October 20, 2005
LDAP client SDKs
Ever since I found out one day that the Directory SDK for Java docs were some of the hardest hit straight HTML on docs.sun.com, I guess I've wondered which Java-based toolkit has the most followers. But how would you really know?
Googling for ldap java sdk
brings up the Netscape-branded doc to the Directory SDK for Java, with the 4.0 Programmer's Guide at docs.sun.com close behind. (Both docs cover essentially the same code base.)
If I change that to directory java sdk
, the Java standard page pointing to JNDI rises further up the stack of results, but the Directory SDK for Java remains in the "I'm Feel Lucky" spot.
A Googlefight of JNDI
vs. Directory SDK for Java
leaves JNDI on the ropes, but only by about 10%, though JNDI
kicks LDAP Java SDK
's butt.
Back at Google, in their directory, Directory SDK for Java is the highest-ranked page for all of Computers > Programming > Languages > Java > Development Tools.
People are going to be making jokes about LDAP client code like they used to joke about Cobol before the year 2000. Incidentally, Java
demolishes Cobol
in a Googlefight by a ratio of about 346 to 5.
What to conclude? There are still lots of developers out there at least checking out, and linking to the doc for the Directory SDK for Java, which is still version 4.x. (Version 4.x started in 1998 and has been reasonably stable.) Funny that would last so long, even with JNDI being handled through the JSR process and being a part of the Standard Edition SDK, so available everywhere, for the last couple of years.
As you may or may not know, JNDI is a more generic API that lets you do directory client applications, but also applications that work with other sorts of naming systems, like DNS or file systems. Directory SDK for Java sticks close to the LDAP protocol, so developers who want to do just directory clients may find it a closer fit.
Posted by Mark at October 20, 2005 08:30 PM
Trackback Pings
TrackBack URL for this entry:
http://mcraig.org/movabletype/mt-tb.cgi/931