Facebook Calls it Quits on Java
Posted by Nick O'Neill on May 5th, 2008 11:30 AMFollowing Tuesday’s weekly platform update, Facebook has decided to stop offering support for the official Facebook Java client library. Java developers will have to instead rely on the community-driven libraries. So what does this mean for the average developer? Not much unless you are using Java to communicate with Facebook. You will have to update your library on a weekly basis to keep up with all of the regular updates being made to the platform. There were few details provided, but here is what Facebook did say:
We have decided to discontinue support for our official Java client library, and rely on the existing community-driven libraries to fill this gap. While we understand this may have an impact on some developers, we feel that it is most important to keep working on our list of initiatives I referred to before, instead of maintaining an additional client library of which the developer community has already built several unofficial versions.
After this Tuesday’s push, the official Java client library will no longer be available for download from any of the developers pages. We encourage all developers who are interested in continuing to develop in Java to consider some of the open source alternative client libraries listed on the Wiki here. While the official Java library should have no immediate problems with continued use, we nevertheless recommend that you use a client library that is kept up to date, in order to best take advantage of any new functionality that is added in the future.
We appreciate all of the effort and time that you’ve invested in working with us, and apologize to anyone that this change inconveniences. However, we hope you recognize that this is being done with our main goal in mind- improving the overall Platform experience for users and developers alike.
Personally, I hadn’t been working with the Java libraries on a regular basis but I know of a few applications that have. For those applications it now means that the developers will have to keep up to date on absolutely all changes taking place on the platform and modify their existing libraries as necessary. It will be a headache for some but not for most. I’m glad that I’m not one of the many Java developers on the platform!







(4.64 out of 5)
(4.16 out of 5)
Add New Comment
Viewing 3 Comments
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
This is a very short-sighted decision, IMO. We can live with it, but it's yet another distressingly contradictory message from FB...
Do you already have an account? Log in and claim this comment.
Do you already have an account? Log in and claim this comment.
There's been an open source alternative that volunteers have maintained instead:
http://code.google.com/p/facebook-java-api/
Effectively, the open source version has been the one to use for some time, so this doesn't really change much.
Clearly, Facebook is aware of this and that's why they've stopped linking their own out-of-date version. Why they haven't explained the alternative is anyone's guess. They do like to keep their distance from the community... couldn't be seen to know about individual developers' efforts!
Add New Comment
Trackbacks