Facebook Punya Bahasa Pemrograman Sendiri Lho (Facebook Platform)

bahasa pemrograman facebook

Facebook adalah situs simpel yang hampir tiap hari kita lihat selama ini ternyata mempunyai bahasa pemrograman buatan sendiri lho, ini di sebut platform atau lebih tepatnya facebook platform.
Maka tidak heran jika kita menemukan banyak fitur canggih yang hampir tidak di miliki oleh situs jejaring sosial lainnya. Juga untuk fasilitas fitur yang di tawarkan facebook untuk di pakai di blog atau web harus melewati situs facebook untuk mengambil skrip nya seperti contoh: facebook like button, send button, login with facebook button, share button, facebook fan page, dan sebagainya.

Mempelajari platform facebook

Platform facebook secara umum biasa disebut sebagai Facebook API. Kata-kata Facebook API ini pasti sudah biasa di dengar oleh anda yang sering membuat aplikasi facebook, namun pernahkah anda sadari bahwa itu merupakan bagian lain dari dunia pemrograman yang biasa kita kenal saat ini.
Nah di bawah ini saya akan menjelaskan sedikit bagian bahasa pemrograman dari Platform facebook ini:

1. FBML (Facebook Markup Language)
Ini merupakan bahasa markup seperti HTML. Kemiripan platform FBML ini akan terlihat pada ColdFusion atau JSTL (atau bahasa pemograman berbasis tag). Beda FBML dengan HTML ini adalah pada tag nya yang menggunakan “fb:”
Contoh penggunaan tag facebook FBML pada Like Button Facebook:

<fb:like send=”true” width=”450″ show_faces=”true”></fb:like>

2. FQL (Facebook Query Language)
FQL atau Facebook Query Language adalah Query nya facebook seperti SQL yang kita kenal selama ini. Namun memiliki beberapa perbedaan, mungkin untuk lebih jelasnya anda bisa masuk ke Link Fecebook developers ini

3. FBJS (Facebook JavaScript)
JavaScript milik nya Facebook ini di namakan FBJS, untuk mempelajari lebih lanjut tentang penggunaan JavaScript milik nya Facebook ini silahkan menuju link resmi developer facebook untuk FBJS ini di:

http://developers.facebook.com/docs/fbjs/

4. REST API Calls (Representational State Transfer Application Programing Interface Calls)
Seperti namanya REST API Calls merupakan kode yang di pakai untuk panggilan dalam interaksi pada FQL.

Ada 9 kategori REST API Calls, yaitu :
 facebook.auth provides basic authentication checks for Facebook users.
 facebook.feed provides methods to post to Facebook news feeds.
 facebook.friends provides methods to query Facebook for various checks on a user‘s friends.
 facebook.notifications provides methods to send messages to users.
 facebook.profile allows you to set FBML in a user‘s profile.
 facebook.users provides information about your users.
 facebook.events provides ways to access Facebook events.
 facebook.groups provides methods to access information for Facebook groups.
 facebook.photos provides methods to interact with Facebook photos.

Facebook juga memberikan kemudahan bagi para programmers yang ingin mengembangkan aplikasinya dengan dukungan bahasa pemrograman lain (facebook client libraries), seperti :
 ActionScript
 ASP.NET
 ASP (VBScript)
 ColdFusion
 C++
 C#
 D
 Emacs Lisp
 Lisp
 Perl
 PHP (4 dan 5)
 Python
 Ruby
 VB.NET
 Windows Mobile

Jika anda ingin mengetahui lebih banyak tentang perkembangan yang terjadi sekarang atau sekedarcelotehpenjelasan-penjelasan biasa tentang platform facebook ini, anda bisa main ke blog nya para punggawa-punggawa facebook disini:

http://developers.facebook.com/blog/

Bagaimana dengan anda para developer aplikasi dan programmers ? apakah anda tertantang untuk membuat platform atau bahasa pemrograman sendiri seperti facebook ini.

Leave a Reply

Your email address will not be published. Required fields are marked *