Günümüzde sosyal medya denince akla ilk gelen araç Faceook, bunu 750 milyonun üzerine çıkan kullanıcı sayısına bakarak da kolayca fark edebiliriz. Bu sayı bizlere dünyada her on kişiden birinin Facebook kullanıcısı olduğunu gösterir. Bu veriler Facebook sahipleri için tatmin edici büyüklükte rakamlar. Fakat biz bu araçtan nasıl faydalanabiliriz? İşteFacebook ’a uygulama geliştirme isteği tam da burada başlıyor. Çünkü herkes Facebook ’da olduğu için uygulamanın tanıtımı çok daha kolay. Ayrıca potansiyel müşteriler de bu kullanıcıların arasında. Peki biz uygulama geliştirip gelir elde edeceğiz ama Facebook ’un bundan kazancı ne olacak diye sorabilirsiniz. Tabi ki de Facebook kârı olmayan bir şeyi insanlara sunmayacaktır. O da uygulamalar sayesinde daha fazla insanı kendine bağlıyor, daha fazla reklam geliri kazanıyor ve kendi parası (Facebook Credits) sayesinde de uygulamaların kazancından komisyon elde ediyor. Bu miktar yaklaşık olarak bütün kazancının %30’u civarında. Facebook uygulamalarının ulaştığı büyüklüğü biraz daha net olarak anlamanız için bir örnek verip yazımızın diğer bölümüne öyle geçelim. Zygna sadece Facebook ’a oyun geliştirerek neredeyse sıfırdan 10 milyar doların üzerinde büyüklüğe ulaştı. Bu rakam gerçekten sosyal medyadan yararlanmamız gerektiğini gözler önüne seriyor.
Daha önce Facebook’a uygulama geliştirmediğiniz için bu işin altından kalkamayacağınızı düşünüyor olabilirsiniz. Fakat Facebook’a uygulama geliştirmek çok zor değil. Daha önce programlama konusunda deneyiminiz varsa, daha önemlisi de öğrenmeye ve araştırmaya hevesliyseniz, yaklaşık bir hafta gibi bir sürede uygulama geliştirmenin temelini kavramış olursunuz. Bununla birlikte eğer yeterli seviyede İngilizce de biliyorsanız işiniz çok daha kolay. Çünkü, Facebook’un uygulama geliştirme için oldukça kapsamlı bir içerik platformu (developer.facebook.com) ve bir tartışma bloğu var. Ama bunlardan yeterince yararlanabilmek için yukarıda da belirttiğim gibi iyi seviyede İngilizce gerekiyor. Bunun yanında PHP bilenler bir adım önde uygulama geliştirmede, çünkü Facebook için en fazla kaynak PHP dilinde hazırlanmış. Ama bu dilin yanında isterseniz Java, JavaScript, Actionscript, Phyton, .NET, Perl, VB.NET Ruby. Cocoa ve ColdFusion kütüphanelerini de kullanamanız mümkün. Bütün diller için Facebook’un yapısı aynı. Hangisinde iyiyseniz o dilde uygulama yazın. Şimdi de Facebook mimarisinden ve uygulama geliştirmek için neler gerektiğinden bahsedelim.
Facebook mimarisinin dört ana temeli var. Bunlar aşağıdaki gibidir.
Facebook uygulama geliştirmenin yararlarından, uygulama geliştirmek için kaynaklara nereden ulaşabileceğimizden, uygulamaların çalıştırma prensibinden, uygulamamızı geliştirmek için hangi araçlara ihtiyacımız olduğundan bahsederek makalemizin sonuna geldik. Gelecek yazıda uygulamamızı Facebook’da nasıl açacağımızdan bahsedeceğiz. Bir sonraki yazıda görüşmek üzere, şimdilik hoşçakalın.
Daha önce Facebook’a uygulama geliştirmediğiniz için bu işin altından kalkamayacağınızı düşünüyor olabilirsiniz. Fakat Facebook’a uygulama geliştirmek çok zor değil. Daha önce programlama konusunda deneyiminiz varsa, daha önemlisi de öğrenmeye ve araştırmaya hevesliyseniz, yaklaşık bir hafta gibi bir sürede uygulama geliştirmenin temelini kavramış olursunuz. Bununla birlikte eğer yeterli seviyede İngilizce de biliyorsanız işiniz çok daha kolay. Çünkü, Facebook’un uygulama geliştirme için oldukça kapsamlı bir içerik platformu (developer.facebook.com) ve bir tartışma bloğu var. Ama bunlardan yeterince yararlanabilmek için yukarıda da belirttiğim gibi iyi seviyede İngilizce gerekiyor. Bunun yanında PHP bilenler bir adım önde uygulama geliştirmede, çünkü Facebook için en fazla kaynak PHP dilinde hazırlanmış. Ama bu dilin yanında isterseniz Java, JavaScript, Actionscript, Phyton, .NET, Perl, VB.NET Ruby. Cocoa ve ColdFusion kütüphanelerini de kullanamanız mümkün. Bütün diller için Facebook’un yapısı aynı. Hangisinde iyiyseniz o dilde uygulama yazın. Şimdi de Facebook mimarisinden ve uygulama geliştirmek için neler gerektiğinden bahsedelim.
Facebook mimarisinin dört ana temeli var. Bunlar aşağıdaki gibidir.
- Ara Yüz (API): Facebook ile sizin uygulamanız arasındaki iletişim API ile sağlanıyor ve API ile Facebook’dan kişisel bilgileri ve arkadaş bilgilerini alıyoruz.
- Sorgu (FQL) : SQL’e benzeyen bir dildir ve Facebook tablolarında sorgu yapmak için kullanılır.
- Biçimleme Dili (FBML) : Facebook’a özel HTML’e benzeyen bir biçimleme dilidir. Uygulamalar bu dil ile yazılıyordu. Fakat Facebook bu dilden 2011 yılı başı itibariyle yavaş yavaş desteğini kaldırıyor ve sadece Iframe olarak uygulama geliştirmeye izin veriyor.
- Canvas Page: Uygulamanın çalıştığı alandır. Uygulama ile ilgili bütün işlemler bu alanda gerçekleşir.
Facebook uygulama geliştirmenin yararlarından, uygulama geliştirmek için kaynaklara nereden ulaşabileceğimizden, uygulamaların çalıştırma prensibinden, uygulamamızı geliştirmek için hangi araçlara ihtiyacımız olduğundan bahsederek makalemizin sonuna geldik. Gelecek yazıda uygulamamızı Facebook’da nasıl açacağımızdan bahsedeceğiz. Bir sonraki yazıda görüşmek üzere, şimdilik hoşçakalın.
admin gerçekten çalışan can parçası script var mı elinde ya
YanıtlaSilhttp://trlike.blogspot.com/p/can-parcas-begendirme-scripti.html
Silbuyur hocam