മാർക്ക്അപ്പ് ഭാഷകൾ എന്താണ്?

നിങ്ങൾ വെബ് ഡിസൈൻ ലോകത്തെ പര്യവേക്ഷണം ആരംഭിക്കുന്നതിനുമുമ്പ്, നിങ്ങൾക്ക് പുതിയതായ പല വാക്കുകളും വാക്യങ്ങളും സംശയരഹിതമായി അവതരിപ്പിക്കപ്പെടും. നിങ്ങൾക്ക് "മാർക്ക്അപ്പ്" അല്ലെങ്കിൽ ഒരുപക്ഷെ "മാർക്ക്അപ്പ് ഭാഷ" എന്ന് വിളിക്കാം. "കോഡ്" എന്നതിനേക്കാൾ വ്യത്യസ്തമായ "മാർക്ക്അപ്പ്" എങ്ങനെയായിരിക്കും, ചില വെബ് പ്രൊഫഷണലുകൾ ഈ പദങ്ങളെ പരസ്പരം മാറ്റുന്നത് എന്തുകൊണ്ട്? ഒരു "മാർക്ക്അപ്പ് ഭാഷ" എന്താണെന്നു നോക്കാം.

നമുക്ക് 3 മാർക്ക്അപ്പ് ഭാഷകൾ നോക്കാം

വെബിലെ ഏതാണ്ട് എല്ലാ ചുരുക്കവും അതിൽ "ML" ഉള്ള ഒരു "മാർക്ക്അപ്പ് ഭാഷ" ആണ് (വലിയ അത്ഭുതം, അതാണ് "ML"). മാർക്കപ്പ് ഭാഷകൾ വെബ് പേജുകൾ അല്ലെങ്കിൽ എല്ലാ ആകൃതികളും വലുപ്പങ്ങളും സൃഷ്ടിക്കാൻ ഉപയോഗിക്കുന്ന ബിൽഡ് ബ്ലോക്കുകൾ ആണ്.

വാസ്തവത്തിൽ, ലോകത്തിൽ വ്യത്യസ്ത മാർക്ക്അപ്പ് ഭാഷകൾ നിലവിലുണ്ട്. വെബ് ഡിസൈനും വികസനവും, നിങ്ങൾക്ക് പ്രത്യേകമായി പ്രവർത്തിക്കാൻ കഴിയുന്ന മൂന്ന് പ്രത്യേക മാർക്കപ്പ് ഭാഷകളുണ്ട്. ഇവ HTML, XML, XHTML എന്നിവയാണ് .

മാർക്ക്അപ്പ് ഭാഷ എന്താണ്?

ഈ പദം ശരിയായി നിർവ്വചിക്കുന്നതിനായി - ഒരു മാർക്ക്അപ്പ് ഭാഷയാണ് ടെക്സ്റ്റ് വ്യാഖ്യനിക്കുന്ന ഒരു ഭാഷയാണ് അതിനാൽ കമ്പ്യൂട്ടർ ആ ടെക്സ്റ്റ് കൈകാര്യം ചെയ്യാൻ കഴിയും. മിക്കവാറും മാർക്ക്അപ്പ് ഭാഷകൾ മാനുവൽ വായന ചെയ്യാൻ കഴിയുന്നതാണ്, കാരണം വാചകത്തിൽ നിന്ന് അവ വേർതിരിച്ചറിയാൻ വ്യാഖ്യാനങ്ങൾ എഴുതിയതാണ്. ഉദാഹരണത്തിന്, HTML, XML, XHTML എന്നിവ ഉപയോഗിച്ച് മാർക്ക്അപ്പ് ടാഗുകൾ <ഒപ്പം> ആകുന്നു. ആ പ്രതീകങ്ങളിൽ ഒന്നിൽ ദൃശ്യമാകുന്ന ഏതെങ്കിലും ടെക്സ്റ്റ് മാർക്ക്അപ്പ് ഭാഷയുടെ ഭാഗമായി കണക്കാക്കപ്പെടും, വ്യാഖ്യാനിച്ച വാചകത്തിന്റെ ഭാഗമല്ല.

ഉദാഹരണത്തിന്:


ഇത് HTML ൽ എഴുതിയ ഒരു ഖണ്ഡികയാണ്

ഈ ഉദാഹരണം ഒരു HTML ഖണ്ഡികയാണ്. ഒരു തുറക്കൽ ടാഗും (

), ഒരു ക്ലോസിംഗ് ടാഗും (), സ്ക്രീനിൽ പ്രദർശിപ്പിക്കേണ്ട യഥാർത്ഥ ടെക്സ്റ്റും (രണ്ട് ടാഗുകൾക്കിടയിലുള്ള പാഠമാണ് ഇത്). ഓരോ ടാഗിലും മാർക്കപ്പിന്റെ ഭാഗമായി ഒരു "കുറവ്" "വലിയ" ചിഹ്നത്തെ പ്രതിനിധീകരിക്കുന്നു.

ഒരു കമ്പ്യൂട്ടറിൽ അല്ലെങ്കിൽ മറ്റേതെങ്കിലും ഉപകരണ സ്ക്രീനിൽ പ്രദർശിപ്പിക്കുന്നതിന് നിങ്ങൾ ഫോർമാറ്റ് ഫോർമാറ്റ് ചെയ്യുമ്പോൾ, ടെക്സ്റ്റിനും വാചകത്തിനുമായുള്ള നിർദ്ദേശങ്ങൾക്കിടയിൽ നിങ്ങൾ വേർതിരിച്ചറിയേണ്ടതുണ്ട്. വാചകം പ്രദർശിപ്പിക്കുന്നതോ പ്രിന്റുചെയ്യുന്നതോ ആണ് "മാർക്ക്അപ്പ്".

മാർക്കപ്പ് കമ്പ്യൂട്ടർ റീഡബിൾ ആയിരിക്കണമെന്നില്ല. അച്ചടിച്ചതോ അല്ലെങ്കിൽ ഒരു പുസ്തകത്തിൽതോ ആയ വ്യാഖ്യാനങ്ങളും മാർക്ക്അപ്പ് ആയി കണക്കാക്കപ്പെടുന്നു. ഉദാഹരണത്തിന്, സ്കൂളിലെ നിരവധി വിദ്യാർത്ഥികൾ അവരുടെ പാഠപുസ്തകങ്ങളിൽ ചില പദങ്ങൾ ഹൈലൈറ്റ് ചെയ്യും. ഇത് സൂചിപ്പിക്കുന്നത് ഹൈലൈറ്റുചെയ്ത വാചകം ചുറ്റുമുള്ള വാചകത്തേക്കാൾ വളരെ പ്രധാനമാണ്. ഹൈലൈറ്റ് വർണം മാർക്ക്അപ്പ് ആയി കണക്കാക്കപ്പെടുന്നു.

മാർക്ക്അപ്പ് എങ്ങനെ എഴുതാം എന്നും ഉപയോഗിക്കുമെന്നും ചുറ്റും നിയമങ്ങൾ വരുത്തുമ്പോൾ മാർക്ക്അപ്പ് ഒരു ഭാഷയായി മാറുന്നു. അതേ വിദ്യാർത്ഥിക്ക് "purple highlighter" നിർവചനങ്ങൾ ഉണ്ടെങ്കിൽ, "yellow marker language" എന്നതുപോലുള്ള അവരുടേതായ മാർക്ക് മാർക്ക്അപ്പ് ഭാഷ ഉണ്ടായിരിക്കാം.

പല മാർക്ക്അപ്പ് ഭാഷകൾ നിർവ്വചിക്കപ്പെടുന്നുണ്ട്. ഇങ്ങനെയാണ് വെബിനായുള്ള മാർക്ക്അപ്പ് ഭാഷകൾ. അവർ W3C, അല്ലെങ്കിൽ വേൾഡ് വൈഡ് വെബ് കൺസോർഷ്യം നിർവചിച്ചിരിക്കുന്നു.

HTML ഹൈപ്പർടെക്സ്റ്റ് മാർക്ക്അപ്പ് ഭാഷ

HTML അല്ലെങ്കിൽ ഹൈപ്പർടെക്സ്റ്റ് മാർക്ക്അപ്പ് ഭാഷ വെബിന്റെ പ്രാഥമിക ഭാഷയും വെബ് ഡിസൈനർ / ഡവലപ്പറും ആയി നിങ്ങൾ ഉപയോഗിക്കും ഏറ്റവും സാധാരണമായ ഒന്നാണ്.

വാസ്തവത്തിൽ, അത് നിങ്ങളുടെ സൃഷ്ടികളിൽ ഉപയോഗിക്കുന്ന ഒരേയൊരു മാർക്കുപ്പ് ഭാഷയായിരിക്കാം.

എല്ലാ വെബ്പേജുകളും HTML ന്റെ ഒരു ഫ്ലേവറിൽ എഴുതപ്പെടുന്നു. വെബ് ബ്രൌസറുകളിൽ ഇമേജുകൾ , മൾട്ടിമീഡിയ, ടെക്സ്റ്റ് എന്നിവ പ്രദർശിപ്പിക്കുന്ന രീതി HTML നിർവചിക്കുന്നു. നിങ്ങളുടെ പ്രമാണങ്ങൾ (ഹൈപ്പർടെക്സ്റ്റ്) ബന്ധിപ്പിക്കുന്നതിനും നിങ്ങളുടെ വെബ് പ്രമാണങ്ങൾ ഇൻട്രാക്ടീവ് (ഫോമുകൾ പോലുള്ളവ) ഉണ്ടാക്കുന്നതിനും ഈ ഭാഷയിൽ ഘടകങ്ങൾ അടങ്ങിയിരിക്കുന്നു. പലരും HTML "വെബ്സൈറ്റ് കോഡ്" എന്ന് വിളിക്കുന്നുണ്ട്, പക്ഷെ സത്യത്തിൽ ഇത് ഒരു മാർക്ക്അപ്പ് ഭാഷയാണ്. ഒരു വാക്കും കർശനമായി തെറ്റാണ്. കൂടാതെ വെബ് പ്രൊഫഷണലുകൾ ഉൾപ്പെടെയുള്ള ആളുകളെയും നിങ്ങൾ കേൾപ്പിക്കും, ഈ രണ്ടു പദങ്ങളും പരസ്പരം മാറ്റാവുന്നതാണ്.

HTML എന്നത് ഒരു നിർദ്ദിഷ്ട സ്റ്റാൻഡേർഡ് മാർക്ക്അപ്പ് ഭാഷയാണ്. എസ്ജിഎംഎൽ അടിസ്ഥാനമാക്കിയുള്ളതാണ് (സ്റ്റാൻഡേർഡ് ജനറൽ മാർക്ക്അപ്പ് ലാംഗ്വേജ്).

നിങ്ങളുടെ ടെക്സ്റ്റിന്റെ ഘടന നിർവചിക്കുന്നതിന് ടാഗുകൾ ഉപയോഗിക്കുന്ന ഭാഷയാണ് ഇത്. ഘടകങ്ങളും ടാഗുകളും <,> പ്രതീകങ്ങൾ നിർവചിച്ചിരിക്കുന്നു.

ഇന്ന് വെബിൽ ഉപയോഗിച്ചിരിക്കുന്ന ഏറ്റവും ജനകീയ മാർക്ക്അപ്പ് ഭാഷ HTML ആയിരിക്കുമ്പോൾ തന്നെ, അത് വെബ് വികസനത്തിന് മാത്രമുള്ളതല്ല. HTML വികസിപ്പിക്കപ്പെട്ടതിനാൽ, കൂടുതൽ സങ്കീർണമായതും സ്റ്റൈലും ഉള്ളടക്ക ടാഗുകളും ഒരു ഭാഷയിലേക്ക് സംയോജിപ്പിക്കുകയും ചെയ്തു. ഒടുവിൽ, വെബ് പേജും ഉള്ളടക്കവും തമ്മിലുള്ള വ്യത്യാസത്തിന് ആവശ്യമുണ്ടെന്ന് W3C തീരുമാനിച്ചു. ഉള്ളടക്കം മാത്രം നിർവചിക്കുന്ന ഒരു ടാഗ് HTML- ൽ തുടരും, അതേസമയം സ്റ്റൈൽ നിർവചിക്കുന്ന ശൈലികൾ (Cascading Style Sheets) അനുസരിച്ച് സ്റ്റൈൽ ഒഴിവാക്കപ്പെടും.

എച്ച്ടിഎംഎലിന്റെ ഏറ്റവും പുതിയ പതിപ്പുകൾ HTML5 ആണ്. ഈ പതിപ്പിലേക്ക് എച്ച്.റ്റി.എം.എൽ കൂടുതൽ സവിശേഷതകൾ ചേർത്തിരുന്നു, XHTML (ആ ഭാഷയിൽ അധികം താമസിയാതെ) നൽകിവരുന്ന ചില കർശനതകളും നീക്കം ചെയ്തു.

HTML പുറത്തിറക്കിയ രീതി HTML5 ന്റെ ഉദയത്തോടെ മാറ്റിയിരിക്കുന്നു. ഇന്ന്, പുതിയ സവിശേഷതകളും മാറ്റങ്ങളും പുതിയ ഒരു കൂട്ടിച്ചേർത്ത പതിപ്പ് റിലീസ് ചെയ്യാതെ തന്നെ ചേർക്കപ്പെടുന്നു. ഭാഷയിലെ ഏറ്റവും പുതിയ പതിപ്പ് "HTML" എന്ന് വിളിക്കുന്നു.

XML- എക്സറ്റൻസിബിൾ മാർക്ക്അപ്പ് ലാഗ്ഗ്

എക്സറ്റൻസിബിൾ മാർക്ക്അപ്പ് ലാംഗ്വേജ് HTML ന്റെ മറ്റൊരു പതിപ്പ് അടിസ്ഥാനമാക്കിയുള്ള ഭാഷയാണ്. HTML പോലെ, XML- ഉം SGML- ന്റെ അടിസ്ഥാനത്തിലാണ് പ്രവർത്തിക്കുന്നത്. ഇത് SGML നെ അപേക്ഷിച്ച് കുറവാണ്, കൂടാതെ പ്ലെയിൻ HTML- ൽ കൂടുതൽ കർശനവുമാണ്. വ്യത്യസ്ത ഭാഷകളിൽ സൃഷ്ടിക്കാൻ എക്സ്റ്റെൻഷനിൽ XML ലഭ്യമാണ്.

മാർക്ക്അപ്പ് ഭാഷകൾ എഴുതുന്നതിനുള്ള ഒരു ഭാഷയാണ് XML. ഉദാഹരണത്തിന്, നിങ്ങൾ വംശാവലിയിൽ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങളുടെ XML ൽ പിതാവ്, അമ്മ, മകൾ, മകനെ നിർവ്വചിക്കുന്നതിന് XML ഉപയോഗിച്ച് ടാഗുകൾ സൃഷ്ടിക്കാം: .

മൾട്ടിമീഡിയ, എക്സ്.എച്ച്.റ്റി.എം.എൽ, കൂടാതെ മറ്റു പലർക്കുമൊപ്പം പ്രവർത്തിക്കാൻ സ്മൈലിലെ ഗണിതശാസ്ത്രത്തെ നിർവ്വചിക്കുന്നതിനായി XML: MathML ഉപയോഗിച്ച് ഇതിനകം നിരവധി നിലവാരമുള്ള ഭാഷകൾ സൃഷ്ടിച്ചിട്ടുണ്ട്.

XHTML- ഹൈപ്പർടെക്സ്റ്റ് മാർക്ക്അപ്പ് ഭാഷ

എക്സ്എംഎൽ 1.0 എന്നത് HTML സ്റ്റാൻഡേർഡ് മാനദണ്ഡങ്ങൾ പാലിക്കാൻ HTML 4.0 പുനർ രൂപത്തിലാണ്. ആധുനിക വെബ് ഡിസൈനിൽ HTML5 ഉം അതിനു ശേഷമുള്ള മാറ്റങ്ങളും XHTML മാറ്റിയിരിക്കുന്നു. നിങ്ങൾക്ക് XHTML ഉപയോഗിച്ച് പുതിയ സൈറ്റുകൾ കണ്ടെത്തുന്നതിന് സാധ്യതയില്ല, എന്നാൽ നിങ്ങൾ വളരെ പഴയ സൈറ്റിൽ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, നിങ്ങൾക്ക് അവിടെ XHTML വൈൽഡ് കണ്ട് നേരിടേണ്ടി വരും.

എച്ച്ടിഎംഎൽ, എക്സ്.എച്ച്.റ്റി.എം.എൽ മുതലായ പ്രധാന വ്യത്യാസങ്ങൾ ഒന്നുമില്ല.

ജെന്നിഫർ ക്രിയിൻ എഴുതിയ ലേഖനം എഡിറ്റുചെയ്തത് ജെറമി ഗിർാർഡ് 7/5/17 ന്.