Když se dnes navrhuje nové API, většina vývojářů automaticky sáhne po RESTu. Je to pochopitelné: REST je jednoduchý, dobře zdokumentovaný, podporují ho všechny jazyky a frameworky a většina z nás s ním pracuje léta. Přesto se v posledních letech stále častěji objevuje otázka, zda je REST vždy tou nejlepší volbou. Nejčastěji zmiňovanou alternativou je GraphQL, dotazovací jazyk pro API, který vznikl ve Facebooku a který dnes používají firmy jako GitHub, Shopify nebo Netflix.
Přesycenost trhu softwarem, desítky vyzkoušených a opuštěných nástrojů, hodiny ztracené v formulářích a neustálý strach z toho, že firmě ujede vlak. Český byznys prochází obdobím technologické úzkosti. Přestože podle aktuálních dat vyčleňuje AI rozpočet naprostá většina společností, realita v českých kancelářích má k opravdové transformaci daleko. Odpověď na to, jak proměnit technologie v reálný zisk a udržet krok s konkurencí, přináší 5. ročník festivalu a konference Digifest, který se koná 14.října v pražském Cubexu.
GitHubův HydraFusion vybírá model podle úkolu. Když první řešení nestačí, může práci předat silnějšímu modelu nebo přizvat kritika, který hledá chyby.
Pěkný,
ale nevím, jestli takovéto frameworky nejsou krok zpátky, například tato ukázka:
http://www.allapis.com/emastic/TypographyPulp.html
takovýto HTML dokument mi nepřijde ani přehledný, ani sémantický…
nebo znáte někdo CSS framework, který by pracoval jiným způsobem?
Z pohledu sémantického stylování to je určitě krok zpět (aspoň dneska, možnost, jak tenhle problém vyřešit určitě je). Ale naopak z pohledu používání CSS je to pro řadu lidí krok vpřed – typicky pro vývojáře, kteří neznají CSS, pokud znají, tak jen trochu a neví, jak řešit rozdíly mezi prohlížeči a nemíní s tím ztrácet čas (divte se jim). CSS frameworky ve stávající podobě prostě nejsou pro všechny, ale mají svou cílovou skupinu (skupiny).
Ano, chápu, že pokud někdo nezná CSS, tak je to jednoduché a funkční řešení. Ano, řešit rozdíly mezi prohlížeči a všemožné chyby není zrovna největší zábava :) ale i přesto radši zůstanu u čistého CSS… alespoň prozatím…