Given that FBML programs are considerably greater connect with Facebook, visual FBML controls are drown a lot more rapidly then for iFrame applications. However there are also some disadvantages which FBML programs have vs
iFrame applications and vice versa. Developer of Facebook application have to contemplate what are his requirement for application and decide which the far better type for improvement.
FBML benefits
1. More quickly load of visual controls
2. Complete set of controls obtainable (some controls are accessible only for FBML apps)
FBML disadvantages
1. Dependency on Facebook
2. XFBML and HTML is an only allowed technological innovation to use. No Java Script and Flash
three. Impossibility to run on neighborhood machine which make trouble in improvement
4. Forcing unnatural programming style for some platform as ASP. NET and JSF Iframe benefits
one. Independence of Facebook, simpler to transfer the app on another platform as MySpace and Bebo
2. All net technologies can be utilized
three. Can be formulated on local machine and run from IDE
4. Easier to use from platform as ASP.NET and JSF
5. Appropriate engineering as for Facebook Connect world wide web websites tends to make transferring of Facebook application to standalone Facebook Connect internetinternet site is much less complicated. iFrame disadvantages
one. Slower load of FBML controls utilizing XFBML
2. Not all FBML controls are offered
Decision of which kind of application to pick is not an straightforward one particular. From my aspect more compact load and luck of some controls are much less drawbacks than impossibility to use JavaScript and Flash especial for games. Also big benefit is suitable technologies with Facebook Connect internet internet sites and possibility to run and debug from local machine.
This article is free for republishing
Source: http://joanne.articlealley.com/fbml-vs-iframe--facebook-applications-2080077.html