Új Facebook app - FBML vagy iFrame?

szavazat
53

Elkezdjük egy új facebook app (mellesleg Rails), és szembesülnek a döntés használata FBML vagy használja a kereteket. Úgy tűnik, mintha a múltban a konszenzus általában az volt, hogy FBML volt a jobb út, mint tette a dolgokat eleve Facebook keres, de úgy tűnik most, mint a dolgokat a iFrame oldalán kezdik javítani, az egyik fő mérnök azt mondja mi kell használni iframe

Úgyhogy kíváncsi vagyok, mit ember talált munkát a legjobban. Milyen előnyei és hátrányai láttál akár az iFrame megközelítést vagy a FBML megközelítés.

Vagy olyan emberek segítségével a kettő keveréke. Látom van egy mód, akkor felülbírálhatja az egyes helyeken.


UPDATE:
Az új olvasók, a Facebook leállította új FBML alkalmazásokat . Minden új alkalmazások kell használnia IFrame .

A kérdést 20/10/2008 21:32
a forrás felhasználó
Más nyelveken...                            


12 válasz

szavazat
10

Találom FBML könnyebb, ha azt szeretné, hogy az alkalmazás néznek ki, mint a Facebook, kevesebb erőfeszítéssel megkettőzése a stílus.

Iframe természetesen nagyobb ellenőrzést.

Tehát melyik tetszik jobban - gyorsabb fejlesztése vagy több pontos felett az eredmények?

Válaszolt 23/10/2008 11:33
a forrás felhasználó

szavazat
4

Nos, én is, hogy egyetértek a plakát fölöttem, és azt mondják, hogy FBML teszi, hogy sokkal könnyebb létrehozni egy facebook-szerű stílust az alkalmazás anélkül, hogy letép CSS oldalak;}

Az is elég nagy együttműködik az fb tag létrehozása helyett rögtönzött megoldások időnként.

Mindkét módon jók, de FBML hajlamos hozzájárulnak hatékonyabb és eredményesebb fejlesztés Facebook. Tehát az általános esetben, azt valószínűleg megy előre, és használja FBML, hacsak nincs valami különleges igény IFrame finomhangolást.

Válaszolt 23/10/2008 11:38
a forrás felhasználó

szavazat
49

Azt már a fejlődő egy Facebook alkalmazás az elmúlt néhány hónapban, és nemrégiben áttért a vászon oldalt FBML egy IFrame. Ennek fő oka ennek nincs köze ezeknek üzenetét és funkciók:

Ólom Facebook mérnök javasolja Fejlesztők használata IFrame for Speed, kényelem

XFBML - Facebook fejlesztői Wiki

Alapvetően, akkor most beágyazni FBML egy IFrame vászon segítségével XFBML funkciók hajtották végre, hogy támogassa a Facebook Connect. IFrame lehetnek a teljesítmény javítására (bár ezek valószínűleg a kukába a kliens oldali kérelmek által megkövetelt XFBML, amelyek egy kicsit unalmas, hogy hozzanak létre az első), de a fő előnye számomra a következők:

1) Az a képesség, hogy használni jQuery vagy egyéb dolgokat akarok.

2) hasznos, releváns hirdetések adsense, mert én már nem kell beágyazni a adsense javascript saját IFrame.

Egyszer tettem ezt a kapcsolót, rájöttem, hogy képes volt, hogy az összes adat facebook Kellett az API, és kihasználják az memcached teljesítmény javítása érdekében. Tehát most a vásznon csak a jó öreg HTML nélkül XFBML.

Remélem ez segít.

Válaszolt 23/10/2008 11:43
a forrás felhasználó

szavazat
1

Segítségével FBML ad sokkal mélyebb integráció Facebook egészére.

Válaszolt 29/12/2008 21:22
a forrás felhasználó

szavazat
3

Összefoglalva: FBML teszi a jobb és integrált alkalmazások. IFrame könnyebb használni, és nagyobb szabadságot a fejlesztés (Ha az alkalmazás már egyfajta kitöltött és csak azt, hogy adjunk hozzá egy „facebook láb” rá - ez nagyon egyszerű.

Válaszolt 13/12/2009 06:40
a forrás felhasználó

szavazat
2

IFrame jobban működnek, ha van egy kliens oldali segítségével a Flash vagy Silverlight. Nem tudtam FBML dolgozik a Silverlight kliens, de amikor áttért az iframe-ek jól működött.

Válaszolt 26/01/2010 17:03
a forrás felhasználó

szavazat
2

Már kifejlesztett mintegy 30 Facebook alkalmazások az elmúlt években szinte minden FBML alapján. Én is csináltam néhány Facebook Connect megvalósítások, ami igazán, mit csinál egy iframe alkalmazást.

Azáltal iframe-alapú alkalmazás, ez nem túl sok extra munkát végrehajtani Facebook Connect a fő honlapján, ha van ilyen. A tartalom is nincs megtisztítva, így használt szabványos HTML, CSS és JavaScript gond nélkül.

Az érem másik oldala, akkor is csak akkor használja FMBL / Fbjs a lap tartalmának bármely alkalmazáshoz. FBML alkalmazásokból is az előnye, hogy képes megtenni szerver oldali feldolgozás kezdeti oldalletöltés. Egy iframe, meg kell gyűjteni az információkat kliens oldalon, majd átadja azt a szerverre. Például Előretöltés FqL egy kicsit bonyolultabb az iframe-alkalmazások, mint FBML alkalmazásokat.

Válaszolt 01/03/2010 01:09
a forrás felhasználó

szavazat
10

A válasz iFrame biztos. Facebook megszüntették a használat FBML által ez év végéig 2010

Válaszolt 20/09/2010 16:49
a forrás felhasználó

szavazat
6

Komolyan, meg kell utalni ezt a linket, mielőtt úgy dönt, hogy megy FMBL tovább. Facebook leáll lehetővé teszi az új FBML alkalmazások 2010 végéig Minden lap oldal és Canvas alkalmazás lesz átmenet iFrame alkalmazásokat, nem több FMBL, és búcsút a FBML! http://developers.facebook.com/roadmap

Válaszolt 21/09/2010 03:26
a forrás felhasználó

szavazat
1

mama. Az összes, hogy azt mondta, hogy lehet, hogy senki sem foglalkozott / reagált arra, hogy a FBML lesz elavult kevesebb, mint 2 hónap, nincs több alkalmazás lesz képes építeni vele, ami azt jelenti, hogy az összes kérdéseket Iframe nem volt olyan kötőszöveti mint FBML volt, vagy fogják kezelni. Úgy tűnik, mintha felé az iframe az egyetlen logikus választás, mert végül FBML nem támogatja egyáltalán.

Válaszolt 16/11/2010 18:59
a forrás felhasználó

szavazat
2

Facebook bejelentette, hogy felhagy a támogatást FBML valamikor hamarosan. Tehát, ha gondolkodik fejlesztése hosszú távú projekt azt biztosan kezdeni iFrame. Nem akar átmenni a változás a FBML az iFrame-et később, csak a fájdalom.

Azonban én személy szerint úgy gondolja, hogy az iframe-sokkal hibásabb mint FBML jelenleg úgyhogy feltételezem, hogy ez lenne egy ideig, amíg facbeook leáll támogató FBML.

Elméletileg iFrame-eket jobban, mert technikailag nem veszít semmit. Ezen kívül akkor nem sokkal több dolog az iFrame-eket, hogy nem lehet csinálni FBML. A gyakorlatban azonban, mint mondtam, az iFrame-et is tartalmaz egy csomó hibát.

Válaszolt 12/01/2011 00:25
a forrás felhasználó

szavazat
1

Találtam egy megoldást, hogy hozzon létre egy iframe alkalmazás anélkül, hogy a facebook fejlesztő. Ez nagyon erős: http://www.facebook.com/iframe.apps

Válaszolt 28/02/2011 15:58
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more