V čem je ta jedinečnost přínosná?
XUL vzniklo v době předAJAXové, v roce 1997. Tehdy nabídlo věci, které pomocí HTML by bylo přinejmenším náročné tvořit.
Web se ale od té doby změnil a chce možnosti XULu. Jenže XUL zůstal jen u Mozilly, jinde nebyl nikdy implementován. Vývojáři si poradili bez něj a máme různé knihovny, frameworky a HTML5.
Tím se ovšem XUL stalo tak nějak nadbytečné. Proč nepoužít HTML s již hotovým frameworkem? XUL vyžaduje určitou údržbu – i kdyby se měly možnosti XULu zakonzervovat, dost možná se na něj bude narážet při refaktoringu. V neposlední řadě tu může být spousta děr skrytých v legacy kódu.
Snad jediné, co XUL mělo celkem unikátní, je XUL overlay. Kdybychom ji opravdu chtěli, mohli bychom ji implementovat v JS. Ale spíše tu jsou důvody, proč místo overlay použít stabilní API – zpětná kompatibilita. Časy, kdy při každé major aktualizaci Firefoxu jsem řešil, které rozšíření bude nebo nebude kompatibilní, mi nechybějí.
První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.
Internet Info Root.cz (www.root.cz)
Informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.