એચટીએમએલ અને એફબીએમએલ વચ્ચેના તફાવત.

Anonim

HTML vs FBML < વિવિધ હેતુઓ માટે ઘણી માર્કઅપ લેંગ્વેજ બનાવવામાં આવી છે પરંતુ કોઇપણ લોકપ્રિય અથવા એચટીએમએલ (હાયપરટેક્સ્ટ માર્કઅપ લેંગ્વેજ) તરીકે વ્યાપક નથી, જે ઇન્ટરનેટની મુખ્ય ભાષા છે.એક પ્રમાણમાં અજ્ઞાત માર્કઅપ લેંગ્વેજ FBML છે, અથવા ફેસબુક માર્કઅપ લેંગ્વેજ, જે ફેસબુકના ચોક્કસ ઉપયોગ માટે વિકસાવવામાં આવી હતી.જ્યારે એચટીએમએલને એક સ્ટાન્ડર્ડાઇઝ્ડ ભાષા બનાવવા માટે વિકસાવવામાં આવી હતી જેનો ઉપયોગ સમગ્ર વિશ્વમાં વિવિધ સ્થળોએ થઈ શકે છે, ફેસબુક એપ્લિકેશન્સ બનાવવાના ઉદ્દેશ્ય માટે એફબીએમએલનું નિર્માણ કરવામાં આવ્યું હતું.

તેના ધ્યેયને હાંસલ કરવા માટે, એફબીએમએલ ઘણા બધા કીવર્ડ્સ ઉમેરે છે જે ફેસબુકમાં ફીચર્સ માટે વિશિષ્ટ છે. તમે ટિપ્પણીઓ પ્રદર્શિત કરી શકો છો, ચેટ પર મિત્રોને આમંત્રિત કરી શકો છો, અથવા અન્ય કોઇ ચોક્કસ કાર્યને અમલમાં મૂકી શકો છો. જ્યારે યુએસબી કરતાં વધુ સરળ એફબી અંદર એનજી એચટીએમએલ એફબીએમએલ એચટીએમએલ ટેગ્સને દૂર કરે છે જેનો કોઈ ઉપયોગ ન હોવાનું માનવામાં આવે છે અથવા ફેસબુક અને તેમના વપરાશકર્તાઓના સુરક્ષાના ખુલાસાને મર્યાદિત કરે છે.

એચટીએમએલ અને એફબીએમએલ વચ્ચેનો બીજો મહત્ત્વ એ એફબીએમએલમાં જાવાસ્ક્રિપ્ટનો ઉપયોગ કરવાની અક્ષમતા છે. જાવાસ્ક્રિપ્ટ વપરાશકર્તાઓ સાથે ક્રિયાપ્રતિક્રિયાના એક વધારાનું સ્તર પ્રદાન કરે છે. સમસ્યા એ છે કે, તે ફેસબુક માટે સમસ્યારૂપ બની શકે છે કારણ કે ઘણી રીત છે કે જ્યાં જાવાસ્ક્રિપ્ટ એપ્લિકેશન્સ નબળાઈઓનો ઉપયોગ કરવા માટે બનાવવામાં આવી શકે છે અને વપરાશકર્તા વિશે કેટલીક માહિતી પણ જણાવે છે. જાવાસ્ક્રિપ્ટની જગ્યાએ, ફેસબુક તેના વૈકલ્પિક FBJS ના ઉપયોગને પ્રોત્સાહન આપે છે. એફબીજેએસ એ ફેસબુકની જ્વાળામુખીની અમલીકરણ છે, જેમ કે એફબીએમએલ એચટીએમએલ જેવું છે.

HTML અને અન્ય સંબંધિત વેબ તકનીક જેમ કે CSS અને જાવાસ્ક્રિપ્ટના વિકાસમાં, ફેસબુકએ જોયું કે FBML અને FBJS ને અલગથી વિકસાવવાની જરૂર નથી. આને લીધે, એફબીએમએલને નાબૂદ કરવામાં આવ્યું છે અને કોડરોને એચટીએમએલ દ્વારા વિકાસ ચાલુ રાખવા સલાહ આપવામાં આવી છે કારણ કે ત્યાં કોઈ પણ પ્રકારના FBML નો અપડેટ રહેશે નહીં.

એફબીએમએલને પહેલાથી જ નાબૂદ કરી દેવામાં આવી છે, ત્યાં સુધી તેનો ઉપયોગ કરવાનું ચાલુ રાખવાનું કોઈ કારણ નથી જ્યાં સુધી તમારી અરજી પહેલાંથી સમાપ્ત થઈ ન જાય. કોઈપણ નવા પ્રોજેક્ટ માટે, તે ફેસબુક માટે નવા એપ્લિકેશનો વિકસાવવા માટે HTML, જાવાસ્ક્રિપ્ટ, અને CSS સાથે અનંત વધુ અર્થપૂર્ણ બનાવે છે.

સારાંશ:

1. એચટીએમએલ એક વિશ્વવ્યાપી ધોરણ છે જ્યારે એફબીએમએલ ફેસબુક

2 માટે વિશિષ્ટ છે. એફબીએમએલ ઘણા ટૅગ્સ છે જે એચટીએમએલ

3 માં માન્ય નથી. એચટીએમએલમાં ટેગ છે જે FBML

4 દ્વારા માન્ય નથી. HTML પૃષ્ઠો Javascript એમ્બેડ કરી શકે છે, જ્યારે FBML

5 એચટીએમએલ હજુ પણ વ્યાપક ઉપયોગમાં છે જ્યારે FBML ને પહેલાથી જ દૂર કરવામાં આવ્યું છે