HTML at FBML

Anonim

HTML vs FBML

Nagkaroon ng maraming mga markup language na nilikha para sa iba't ibang mga layunin ngunit wala ay naging popular o malawak na bilang HTML (Hypertext Markup Language), na siyang pangunahing wika ng internet. Ang isang medyo hindi kilalang markup language ay FBML, o ang Facebook Markup Language, na binuo para sa tiyak na paggamit ng Facebook. Habang ang HTML ay binuo upang lumikha ng isang standardized na wika na maaaring magamit sa iba't ibang mga site sa buong mundo, FBML ay binuo para sa layunin ng paglikha ng apps sa Facebook.

Upang makamit ang layunin nito, nagdaragdag ang FBML ng maraming mga keyword na partikular sa mga tampok sa Facebook. Maaari kang magpakita ng mga komento, anyayahan ang mga kaibigan sa chat, o ipatupad ang anumang iba pang tukoy na gawain sa Facebook. Ginagawa lamang ng FBML ang coding sa loob ng FB na mas simple kaysa kapag gumagamit ng HTML. Inaalis din ng FBML ang mga tag na HTML na itinuturing na walang gamit o upang limitahan ang pagkakalantad sa seguridad ng Facebook at ng kanilang mga gumagamit.

Ang isa pang pangunahing pagkakaiba sa pagitan ng HTML at FBML ay ang kawalan ng kakayahan na gumamit ng Javascript sa FBML. Ang Javascript ay nagbibigay ng dagdag na antas ng pakikipag-ugnayan sa mga gumagamit. Ang problema ay, maaari itong maging problema sa Facebook dahil may maraming mga paraan kung saan ang mga Javascript apps ay maaaring gawing upang samantalahin ang mga kahinaan at kahit na ibunyag ang ilang impormasyon tungkol sa gumagamit. Sa halip na Javascript, hinihimok ng Facebook ang paggamit ng alternatibong FBJS nito. Ang FBJS ay sariling pagpapatupad ng Facebook ng Javascript tulad ng kung paano ang FBML ay sa HTML.

Tulad ng HTML at iba pang kaugnay na mga teknolohiya sa web tulad ng CSS at Javascript na binuo, Nakita ng Facebook na hindi na kailangang patuloy na pagbuo ng FBML at FBJS nang hiwalay. Dahil dito, ang FBML ay na-deprecate at ang mga coder ay pinayuhan na ipagpatuloy ang pag-unlad gamit ang HTML dahil hindi na magkakaroon ng anumang mga update sa FBML.

Habang wala na ang FBML, wala talagang dahilan upang patuloy na gamitin ito maliban kung ang iyong aplikasyon ay malapit nang matapos. Para sa anumang mga bagong proyekto, ito ay gumagawa ng walang hanggan mas kamalayan upang pumunta sa HTML, Javascript, at CSS sa pagbubuo ng mga bagong application para sa Facebook.

Buod:

1.HTML ay isang pamantayan sa buong mundo habang ang FBML ay tiyak sa Facebook 2.FBML ay may maraming mga tag na hindi kinikilala sa HTML 3. May mga tag sa HTML na hindi kinikilala ng FBML 4. Ang mga pahina ng HTML ay maaaring mag-embed ng Javascript habang hindi maaaring FBML 5.HTML ay pa rin sa laganap na paggamit habang FBML ay deprecated