Si et dediques al desenvolupament d'aplicacions multiplataforma, t'interessarà conèixer què és un llenguatge de marca. Des de l'FP Jesuïtes-UOC creiem que és imprescindible saber i dominar tant l'HTML com l'XML.
El llenguatge de marca
Encara que soni a un concepte publicitari, quan parlem de llenguatge de marca en programació web, estem parlant d'una cosa ben diferent. Amb marca, ens referim a la manera de codificar un document o web. És una manera de definir l'estructura del text o la seva presentació a través d'etiquetes o marques. Aquest tipus de llenguatges són els que entenen els navegadors. HTML i XML són els més coneguts.
A diferència dels llenguatges de programació, el llenguatge de marca no té funcions aritmètiques o variables.
L'HTML, el llenguatge de marca més conegut
Hypertext markup language és el llenguatge de marcat d'hipertext. S'utilitza en les pàgines i llocs web i va ser creat pel pare de la web, Tim Berners-Lee, el 1989.
El llenguatge HTML és l'encarregat de definir els continguts d'un lloc web de manera textual i estructurada. Dit d'una altra manera, és l'encarregat de dir al navegador web com s'ha de visualitzar el lloc web. Si el títol està centrat, en negreta o si té uns enllaços, per exemple, són elements del marcatge en HTML.
Els avantatges de fer servir l'HTML són:
- Qualsevol modificació de l'HTML es pot fer des d'un editor de text. No és necessari cap programari o coneixement de cap programa.
- Pot integrar diferents tipus de llenguatge de marques, XML, per exemple. Cada llenguatge defineix les seves etiquetes per representar la informació d'una manera o altra.
El llenguatge XML
A diferència de l'HTML, el llenguatge XML, o extensible markup language, etiqueta tota informació entre dues marques, però el contingut està separat de la presentació.
L'XML és un llenguatge estàndard, independent, no forma part de cap empresa. És la manera segura i fiable d'intercanviar informació entre diferents programes.
Ara que ja has entrat en matèria, et recomanem que coneguis a fons els llenguatges de programació HTML5 i Python i els llenguatges de programació multiplataforma més emprats.