HTML和FBML

Anonim

HTML vs FBML

已经出现了许多用于不同目的的标记语言,但没有一种像HTML(超文本标记语言)那样流行或普及,后者是互联网的主要语言。一种相对未知的标记语言是FBML,或Facebook标记语言,它是为Facebook的特定用途而开发的。虽然开发HTML是为了创建可以在世界各地使用的标准化语言,但FBML是为了创建Facebook应用程序而构建的。

为了实现其目标,FBML添加了许多特定于Facebook功能的关键字。您可以显示评论,邀请朋友聊天,或实施任何其他Facebook特定任务。 FBML简单地使FB内的编码比使用HTML时简单得多。 FBML还删除了被认为无用的HTML标签或限制Facebook及其用户的安全风险。

HTML和FBML之间的另一个关键区别是无法在FBML中使用Javascript。 Javascript提供与用户的额外级别的交互。问题是,它可能会成为Facebook的问题,因为有很多方法可以创建Javascript应用程序来利用弱点,甚至可以揭示有关用户的一些信息。 Facebook没有使用Javascript,而是鼓励使用其替代FBJS。 FBJS是Facebook自己的Javascript实现,就像FBML对HTML一样。

随着HTML和其他相关网络技术如CSS和Javascript的发展,Facebook发现没有必要分别继续开发FBML和FBJS。因此,FBML已被弃用,并且建议编码人员继续使用HTML进行开发,因为不再对FBML进行任何更新。

由于FBML已被弃用,除非您的应用程序已经接近完成,否则没有理由继续使用它。对于任何新项目,在开发Facebook新应用程序时使用HTML,Javascript和CSS更有意义。

摘要:

1.HTML是全球标准,而FBML是Facebook特有的 2.FBML有许多HTML中无法识别的标签 3. HTML中的标签无法被FBML识别 4.HTML页面可以嵌入Javascript,而FBML则不能 5.HTML仍在广泛使用,而FBML已被弃用