We can use Facebook Application as a service provider, a web-based game or an entrance of some other services. We can use multi-languages to develop applications, C++, Java, Php, Asp.net, Phython, C# and so on, almost include all the main trend programming languages. Facebook provide their official Client API Library to Java and PHP. But they dropped their support for the Java Client Library in the middle of this year, which really disappointed me. For other languages, there are unofficial support libraries to develop and to deploy.
FBML is Facebook’s markup language. Similar with HTML and XML, FBML uses pairs of tags to render dynamic data into the application. It excludes some HTML features, but in other aspects, it is an extension of HTML. We could use FBML to define web pages in Facebook application so that the applications could be in control and restricted in proper rules that Facebook wants. This is a very important part of Facebook’s open source strategy.
FBML could be regarded as a role of an interface, between real service provider and Facebook server. Official sites gave the point that FBML would be a good choice for users who chase the better performance of their applications. When users get information of the Facebook applications from Facebook Server, Facebook server uses FBML to communicate with the real back service provider. After the service provider deal with the user requests, it through FBML to send the dealed data back to Facebook server. Finally user could get the data they want and maybe something else from the Facebook server.
There are so many sites and webpages that provide develop guidelines to new users. But the official documents are not well organized for high level developers, which are mostly complained by developers. But I think we could still find some useful information among those docs or from other developer websites.
http://wiki.developers.facebook.com/index.php/FBML
This is the Facebook official develop sites to provide information about FBML. Here we can find more specified information include valid HTML elements, FBML tags and usages, and other related material links.
Subscribe to:
Post Comments (Atom)
1 comment:
Yes its a matter of fact that Facebook uses FBML to create the outlook of the pages.
It would be an added fact that XML/XSLT and HTML/CSS could do the same purpose of creating epages.
Post a Comment