tag:blogger.com,1999:blog-289216338635590901.post6475479623148913665..comments2023-04-06T13:11:28.855+02:00Comments on HTML 4 5 6...: Jaká byla XMLPrague 2010 z pohledu webařeMartin Hassmanhttp://www.blogger.com/profile/01889666918995305859noreply@blogger.comBlogger9125tag:blogger.com,1999:blog-289216338635590901.post-22715475081949659382010-08-19T15:59:22.535+02:002010-08-19T15:59:22.535+02:00@Danieli, Web není středem vesmíru, Web zahrnuje c...@Danieli, Web není středem vesmíru, Web zahrnuje celý vesmír jako takový!Martin Hassmanhttps://www.blogger.com/profile/01889666918995305859noreply@blogger.comtag:blogger.com,1999:blog-289216338635590901.post-43035141130500070342010-08-19T15:34:13.404+02:002010-08-19T15:34:13.404+02:00XML jako datová struktura má velice široký záběr a...XML jako datová struktura má velice široký záběr a jeho využití na webu , ač se to může "webařům" zdát nemožné je jen okrajová množina všech jeho use case. XML Prague nikdy ani zdaleka nebyla jen o webu, ani ta letošní, ani ty předešlé. Běžte si hrát s vašimi skripty a dál si myslete, že jste středem vesmíru.Unknownhttps://www.blogger.com/profile/12961445204867097667noreply@blogger.comtag:blogger.com,1999:blog-289216338635590901.post-33348567636265028002010-03-26T18:31:14.434+01:002010-03-26T18:31:14.434+01:00Ještě k tomu, kdo nemá rád web – rozhodně jsem to ...Ještě k tomu, kdo nemá rád web – rozhodně jsem to nemyslel tak, že většina nebo dokonce všichni webaři nemají rádi web – jen část. Ale už to tak prostě bývá: čím víc člověk s něčím pracuje, tím víc chyb a nedostatků na tom odhalí (oproti tomu, kdo se jen dívá – např. prohlíží stránky). Web mám částečně rád a částečně ho beru jako nutné zlo. Taky záleží, co z toho webu ne/mám rád – je to spousta technologií, spousta možností využití… to by bylo na dlouhé povídání, už takhle jsem toho napsal tolik, že to nikdo nebude číst :-)Frantahttp://frantovo.cz/noreply@blogger.comtag:blogger.com,1999:blog-289216338635590901.post-35616030774555639122010-03-26T18:27:02.441+01:002010-03-26T18:27:02.441+01:00Tak nevěř, no :-) Každému se dělá dobře s něčím ji...Tak nevěř, no :-) Každému se dělá dobře s něčím jiným. Ale XML má k webu blíž než cokoli jiného. Např. je možné tahat <a href="http://sql-vyuka.cz/d/node/30" rel="nofollow">XML rovnou z databáze</a> a pak ho snadno převést na (X)HTML výstup. <br />Případně použít XML databázi a data mít uložená rovnou v tomto formátu. Tím odpadne ta práce převádění dat na objekty a z objektů zase na XML (HTML). (tedy, nic proti objektům) :-)<br /><br />BTW: ten zvyk s tím @Jméno je taky dost hrozný :-)Frantahttp://frantovo.cz/noreply@blogger.comtag:blogger.com,1999:blog-289216338635590901.post-67942916904858160662010-03-26T16:41:05.757+01:002010-03-26T16:41:05.757+01:00Tak @Franta je myslím krásný případ, proč bychom X...Tak @Franta je myslím krásný případ, proč bychom XML lidem neměli věřit. Už jen pro ten pocit, že autoři webů nemají rádi web 8-)Martin Hassmanhttps://www.blogger.com/profile/01889666918995305859noreply@blogger.comtag:blogger.com,1999:blog-289216338635590901.post-87363474264348534812010-03-26T13:29:20.337+01:002010-03-26T13:29:20.337+01:00Ad David, „kdo dál? :-)“
Samotní autoři webů. Kdy...Ad David, „kdo dál? :-)“<br /><br />Samotní autoři webů. Když se podívám na aplikace, které jsem v poslední době vytvořil, většina z nich je webových nebo má s webem něco společného. A přesto mám dost výhrad, kam se dnešní web ubírá, jak je nadužívaný, výhrady k HTML 5 a hlavně nesdílím ten odpor ke XML. Myslím, že to vychází z nepochopení téhle technologie. XML beru v první řadě jako model dat – stromovou strukturu prvků, do kterých jsou vnořeny jiné prvky, případně atributy a textový obsah. Geniálně jednoduché a navíc to má velmi blízko k objektovému modelu. Jestli tenhle model zapisujeme pomocí ostrých závorek nebo složených, to je přeci jedno – formalita*. Zápis XML je osvědčený a robustní, existuje nad ním (resp. nad XML jako takovým) spousta nadstaveb (validace, transformace, xquery…), které člověk může a nemusí použít – jsou tu hotové a dospělé technologie, pro které si člověk prostě jen sáhne, jakmile je bude potřebovat – v takovou chvíli není potřeba vymýšlet kolo.<br /><br />Ad kkl2401<br /><br />+1<br /><br />tenhle přístup je celkem typický, člověku se zdá, že ti ostatní to dělají zbytečně složitě, tak navrhne něco nového, úžasně jednoduchého… a postupem času si uvědomuje, co všechno potřebuje, nabaluje nové funkce a nadstavby, až tou složitostí původní technologii dožene a možná i předežene. Tímhle způsobem většinou vznikne bastl. Ale na druhou stranu i ten má smysl, funguje jako konkurence, vytváří tlak na zlepšování původní technologie, kterou sice neporazí, ale nutí lidi k zamyšlení, kritickému uvažování nad tím svým. Může přinést i nějakou inspiraci… možná. Takže buďme svým způsobem rádi i za ten JSON :-)<br /><br /><br />*) ale i formality jsou důležité k tomu, aby si lidé rozuměli a mohli efektivně spolupracovat. Vždycky např. žasnu, kolik formátů konfiguračních souborů lidi stihli vymyslet – jednou takové závorky, jindy onaké, ukončování řádků středníkem, někdy ne, někdy se texty píší do uvozovek, jindy do apostrofů nebo jen tak, klíč-hodnota se někdy přiřazuje pomocí rovnítka, jindy dvojtečkou nebo třeba pouhou mezerou… každý z těch formátů je svým způsobem fajn, efektivní a úsporný… ale proč je sakra každý jiný? Vždyť tohle přece není nějaká kulturní záležitost nebo právo na sebeurčení – tady by se ta standardizace a společný jazyk fakt hodily :-)Frantahttp://frantovo.cz/noreply@blogger.comtag:blogger.com,1999:blog-289216338635590901.post-68320589316573855552010-03-17T01:12:12.087+01:002010-03-17T01:12:12.087+01:00Kkl2401: vyvoj probiha po spirale, to je normalni....Kkl2401: vyvoj probiha po spirale, to je normalni. Nejen<br /> u webu.Martin Hassmanhttps://www.blogger.com/profile/01889666918995305859noreply@blogger.comtag:blogger.com,1999:blog-289216338635590901.post-43533606170645445442010-03-17T00:50:06.682+01:002010-03-17T00:50:06.682+01:00Já to mám přesně obráceně, ač sám spíše webař, něv...Já to mám přesně obráceně, ač sám spíše webař, něvěřím žádnému webaři, který nevidí do XML či ho dokonce přímo a priori odmítá.<br /><br />Skutečně by mě zajímalo, kdy a odkud se začala šířit myšlenka, že XML je složité, zlé a záludné a že každý, kdo ho chce na cokoliv použít, musí využít alespoň pěti různých namespace, tří na sebe navazujících XSL transformací a výsledek si nechat zvalidovat podle schématu. Ano, všechny tyto nástroje jsou v mnoha situacích velmi užitečné, ale na druhou stranu nejsou ani v nejmenším povinné, a když k tomu nemám důvod, tak si přece nebudu situaci komplikovat a jednoduše je nepoužiju. Ve své podstatě je totiž XML dost jednoduchý a elegantní jazyk a stojím si za tím, že kdo nemá na to, aby ho na té základní, nekomplikované úrovni pochopil, nemá co dělat nejenom na vývoji webových záležitostí, ale ani na vývoji jakýchkoliv jiných.<br /><br />O to víc mě pak baví sledovat vývoj JSONu jako webové alternativy k tomu ošklivému a složitému XML. Nic proti tomu formátu nemám, tomu nápadu nelze upřít vtip a jistou eleganci opřenou o absolutní jednoduchost. Ale stačilo nechat popularitu působit pár let a najednou se objeví lidé, kteří zjistili, že pro potřebují nějakou definici struktury JSON dat, a vznikne tak JSON Schema (http://json-schema.org/). Nebo vznikne potřeba adresace částí dokumentu a je zrozen jazyk JSONPath (http://goessner.net/articles/JsonPath/). Nebo by se někomu hodilo ještě pokročilejší dotazování nad JSON daty a ejhle, už tu máme JSONQuery (http://www.sitepen.com/blog/2008/07/16/jsonquery-data-querying-beyond-jsonpath/).<br /><br />Kde se vzala inspirace pro všechny tyto záležitosti je naprosto jasné. Znamená to ale, že se zničehonic stal JSON též zlým, ošklivým a složitým? Ne, neznamená. Protože ani XML nikdy nebylo takové. Spíše je prostě trochu smutné (nebo k pousmání, dle nátury čtenáře), že se tu najednou znovu vymýšlí kolo a že "webaři" řeší problémy, které mají "XMLkáři" už skutečně mnoho let vyřešené a nad kterými se už ani nepozastavují ...<br /><br />kkl2401Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-289216338635590901.post-21192003789709583792010-03-16T21:09:29.627+01:002010-03-16T21:09:29.627+01:00Takže desktopoví vývojáři nemají rádi web, XML výv...Takže desktopoví vývojáři nemají rádi web, XML vývojáři nemají rádi web... kdo dál? :-)<br /><br />Přemýšlím, nakolik jsou výhrady různých skupin vůči webu racionální (web neumí X, Y se s jeho technologiemi špatně programuje apod.) a nakolik jde jen o čistě psychologický pocit lítosti/křivdy z toho, že se svět technologií vyvíjí úplně jiným směrem než by si dotyčné skupiny lidí přály...Anonymousnoreply@blogger.com