{"id":150,"date":"2007-12-26T14:38:48","date_gmt":"2007-12-26T13:38:48","guid":{"rendered":"http:\/\/eriz.pcinside.pl\/weblog\/o-przyszlosci-www-slow-kilka-150.html"},"modified":"2007-12-26T17:56:06","modified_gmt":"2007-12-26T16:56:06","slug":"o-przyszlosci-www-slow-kilka","status":"publish","type":"post","link":"https:\/\/eriz.pcinside.pl\/weblog\/o-przyszlosci-www-slow-kilka-150.html","title":{"rendered":"O przysz\u0142o\u015bci WWW s\u0142\u00f3w kilka&#8230;"},"content":{"rendered":"<p>Korzystaj\u0105c z odrobiny wolnego czasu, pragn\u0119 podzieli\u0107 si\u0119 z Wami swoj\u0105 skromn\u0105 refleksj\u0105 na temat przysz\u0142o\u015bci budowania serwis\u00f3w internetowych.<\/p>\n<p>CSS, JS, XML, XSLT i wiele, wiele innych technologii, kt\u00f3re powsta\u0142y ku s\u0142u\u017cbie nowoczesnemu Internetowi przez osiemdziesi\u0105te wrota (:80). Wszystko by by\u0142o pi\u0119knie i jak w bajce, ale&#8230;<\/p>\n<p><!--more--><\/p>\n<p>Internet Explo<strong>d<\/strong>er 6&#8230; Jaka idealna by wr\u0119cz by\u0142a praca webdesignera, gdyby nie ta tzw. &#8222;przegl\u0105darka&#8221;. Ile to razy sp\u0119dza\u0142a sen z powiek komukolwiek, kto pr\u00f3bowa\u0142 utworzy\u0107 kompatybilny z ni\u0105 jakikolwiek nowoczesny layout&#8230;? A ile to razy trzeba by\u0142o p\u00f3j\u015b\u0107 na kompromis, bo dostosowanie layoutu specjalnie dla IE wymaga\u0142o karko\u0142omnych kombinacji podczas, gdy w prawdziwych przegl\u0105darkach wystarczy\u0142o si\u0119 dostosowa\u0107 do wytycznych W3C?<\/p>\n<p>Przyk\u0142ad: jak wykona\u0107 laya sk\u0142adaj\u0105cego si\u0119 z dw\u00f3ch kolumn, kt\u00f3re b\u0119d\u0105 si\u0119 r\u00f3wno rozci\u0105ga\u0142y w zale\u017cno\u015bci od zawarto\u015bci? W przegl\u0105darkach wystarczy <em>display: table-cell<\/em>. W IE? Trzeba <a href=\"http:\/\/perfectionorvanity.com\/2007\/01\/14\/expressions-poprawki-bledow-css-w-ie\/\">kombinowa\u0107 przez expressions<\/a>. Ok, ale to nie jest rozwi\u0105zanie, a jedynie jego obej\u015bcie. Kto\u015b zablokuje &#8222;wykonywanie aktywnych skrypt\u00f3w&#8221; i wszystko idzie gdzie\u015b (no chyba, \u017ce mam z\u0142e informacje). Sam fakt, \u017ce wolniej dzia\u0142a&#8230;<\/p>\n<p>Ale to tylko jeden przyk\u0142ad&#8230; Nie wszystko tyczy si\u0119 wy\u0142\u0105cznie Explodera. We\u017amy pod uwag\u0119 np. <a href=\"http:\/\/di.com.pl\/news\/18391,1.html\">pomys\u0142 z tagiem &#038;ltvideo \/&gt;<\/a>. Ok, b\u0119d\u0105 obs\u0142ugiwa\u0142y Firefox i Opera, ale co z IE? Ka\u017cdy b\u0119dzie instalowa\u0142 wtyczk\u0119\/\u0142atk\u0119 do tego? 100%, \u017ce tylko nieliczni.<\/p>\n<p>Do czego pij\u0119? Du\u017co webmaster\u00f3w pracuje dla os\u00f3b, kt\u00f3rych nie obchodz\u0105 u\u017cyte technologie; &#8222;ma dzia\u0142a\u0107 i ju\u017c!&#8221; Ok, przygotowane, wszystko dzia\u0142a, ale pod IE6 &#8211; kaplica. A Pani Jadzia z sekretariatu nie b\u0119dzie si\u0119 rozwodzi\u0142a nad tym, z jak\u0105 przegl\u0105dark\u0105 wsp\u00f3\u0142pracuje strona, tylko b\u0119dzie potrzebowa\u0142a materia\u0142\u00f3w, aby powr\u00f3ci\u0107 do swojej papierkowej roboty.<\/p>\n<p>I po co nowe technologie, skoro wci\u0105\u017c istnieje skuteczny hamulec, jakim jest IE6? Ich NIE DA SI\u0118 WPROWADZI\u0106, to jest niemo\u017cliwe, aby wszystkie dzia\u0142a\u0142y jak powinny. No way!<\/p>\n<p>XSL\/XHTML: w IE6 mo\u017cna wy\u0142\u0105cznie pomarzy\u0107, na sam nag\u0142\u00f3wek <em>application\/xml+xhtml<\/em> przegl\u0105darka nie reaguje ciekawie (czytaj: zamiast otwiera\u0107, chce zapisywa\u0107 na dysku&#8230;). I jak tu ma si\u0119 sie\u0107 rozwija\u0107, jak jest taki balast&#8230;?<\/p>\n<p>U\u017cytkownik jest osob\u0105 z natury leniw\u0105, ale to bardzo leniw\u0105 i nie b\u0119dzie czego\u015b uaktualnia\u0107, skoro to dzia\u0142a. Utopijn\u0105 wizj\u0105 by\u0142oby w tym wypadku jakie\u015b rozporz\u0105dzenie nakazuj\u0105ce u\u017cywanie czego\u015b innego ni\u017c IE6. I powiedzmy dwa tygodnie prac spo\u0142ecznych dla &#8222;buntownik\u00f3w&#8221;. <img src=\"https:\/\/eriz.pcinside.pl\/weblog\/wp-includes\/images\/smilies\/e_tongue_wink.png\" alt=\";P\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<p>Utopia, wiem&#8230; ;]<\/p>\n<p>Ale co zrobi\u0107; mamy do dyspozycji tyle technik, tyle \u015brodk\u00f3w, ale jak tu wszystkich zadowoli\u0107&#8230;? Odpowied\u017a na to pytanie zostawiam Tobie, Czytelniku &#8211; nie ma IMHO jednoznacznej, pasuj\u0105cej do wszystkich sytuacji.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Korzystaj\u0105c z odrobiny wolnego czasu, pragn\u0119 podzieli\u0107 si\u0119 z Wami swoj\u0105 skromn\u0105 refleksj\u0105 na temat przysz\u0142o\u015bci budowania serwis\u00f3w internetowych. CSS, JS, XML, XSLT i wiele, wiele innych technologii, kt\u00f3re powsta\u0142y ku s\u0142u\u017cbie nowoczesnemu Internetowi przez osiemdziesi\u0105te wrota (:80). Wszystko by by\u0142o pi\u0119knie i jak w bajce, ale&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15,3],"tags":[52],"_links":{"self":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts\/150"}],"collection":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":0,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/posts\/150\/revisions"}],"wp:attachment":[{"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/media?parent=150"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/categories?post=150"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eriz.pcinside.pl\/weblog\/wp-json\/wp\/v2\/tags?post=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}