Nedal jsem žádnou tajemství mé lásky k LESS. Byl to můj první CSS předprocesor a stále můj oblíbený, i když pragmatismus mě tlačil na SASS. Přidání proměnných, mixinů, vkládání selektorů a pokročilé výpočty do CSS mi prostě zbylo.
Zatímco byla rozšířená všestrannost a snadnost psaní CSS velmi oceněna, byl jsem obzvlášť nadšený potenciálem většího oddělení obsahu od prezentace. To byl účel CSS od samého začátku a je to důvod, pro který mohu uvěřit. Obsah může být nejdůležitější částí designu, ale nemusíte jej kódovat tímto způsobem.
Vzpomínám si na dny rozvržení stolu a byly tmavé.
Nyní konečně vývojáři objevili i CSS. (Většinou dělám srandu ...) Přinesli mnoho cenných příspěvků - jako výše zmíněných předprocesorů - a vznesli několik vlastních otázek. Mnoho lidí má pocit, že CSS není dostatečně objektově orientovaný, nebo dokonce prostě obecně vhodný pro programátor. Řešili tento problém pomocí rámců, nástrojů a dokonce i příležitostné knihovny pro definování pravidel CSS v jazyce JavaScript.
Dobře, většina z nich byla vytvořena jako vtip. Přesto je to trochu trend. Existuje hnutí, i když ne organizovaný (to já vím), aby CSS vypadal mnohem víc jako programovací jazyk. A mluvím o základním CSS, bez zapojení předprocesorů.
To by v mnoha ohledech výrazně zvýšilo potenciál CSS. Mohlo by to také vést k tomu, že je zapsáno méně CSS. Na nevýhodě jsem v programování špatný, a je spousta dalších návrhářů. Také to, co získáme při menších velikostech souborů, by mohlo být zmírněno zvýšením výpočetní síly potřebné k vykreslení výsledků tohoto CSS.
Všechno by se mohlo shodovat s tím, zda funkce související s programováním doplní nebo nahradí stávající aspekty rozložení a stylingu CSS. Tak co si myslíte?