XUL

XUL (vyslovováno jako zůl) je zkratka slov XML User Interface Language. Jedná se o formát pro tvorbu multiplatformního grafického rozhraní, který je používán v produktech Mozilla jako například Firefox či Thunderbird. Jeho jedinou kompletní implementací je renderovací jádro Gecko. XUL staví na existujících webových standardech a technologiích jako CSS, JavaScript a DOM, což činí naučení XULu relativně snadné pro lidi znající tyto technologie.

XUL byl používán kromě uživatelského rozhraní Firefoxu a produktů Mozilly také pro tvorbu jejich doplňků (a pro některé aplikace stále je). Podpora XULu pro tvorbu doplňků byla ve Firefoxu 57 nahrazena rozhraním WebExtensions API, které má určitá omezení ve smyslu, co mohou doplňky ve Firefoxu měnit, ale také umožňuje jejich větší samostatnost, kompatibilitu s ostatními prohlížeči nebo oddělení běhu do vlastního procesu. Společně s XBL je XUL nadále používán ve Firefoxu samotném, ale i tam se pracuje na jeho odstranění[1]. Z původních tří set XBL bindingů zbývalo v září 2019 odstranit z Firefoxu sedm XBL a několik .xul souborů, které ale už byly zpracovávány jako obyčejné XHTML soubory.[2]

XUL v určité míře používají také prohlížeče z Firefoxu vycházející.

Reference

  1. GRINSTEAD, Brian. XBL Replacement Newsletter #1 [online]. Fri Nov 10 19:31:29 UTC 2017 [cit. 2018-05-12]. Dostupné online.
  2. FIKAR, Jan. Stav odstranění XUL a XBL z Firefoxu. root.cz [online]. 2. 9. 2019. Dostupné online. ISSN 1212-8309.

Související články

Externí odkazy

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.