<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>F-LOG-GE &#187; Webstandards allgemein</title>
	<atom:link href="http://grochtdreis.de/weblog/category/webstandards-allgemein/feed/" rel="self" type="application/rss+xml" />
	<link>http://grochtdreis.de/weblog</link>
	<description>Weblog über Webstandards, das Internet und vieles mehr.</description>
	<lastBuildDate>Tue, 03 Apr 2012 16:30:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Die Sache mit den vendor-prefixes</title>
		<link>http://grochtdreis.de/weblog/2012/02/10/die-sache-mit-den-vendor-prefixes/</link>
		<comments>http://grochtdreis.de/weblog/2012/02/10/die-sache-mit-den-vendor-prefixes/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 18:27:53 +0000</pubDate>
		<dc:creator>Jens Grochtdreis</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Webstandards allgemein]]></category>

		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=1320</guid>
		<description><![CDATA[Es gibt mal wieder eine geh&#246;rige Portion Aufregung unter Frontendentwicklern. Ausl&#246;ser sind die Mitschriften einer Sitzung der CSS-Workinggroup und eine von Tantek Celik recht offensiv gef&#252;hrte Diskussion um vendor-prefixes. Kurz gefasst m&#246;chte Tantek unbedingt das vendor-prefix &#8220;-webkit&#8221; auch bei Mozilla implementieren. &#8220;-webkit&#8221; und &#8220;-moz&#8221; w&#252;rden dann eintr&#228;chtig nebeneinander existieren. Es gab sogar die Idee, &#8220;-webkit&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Es gibt mal wieder eine geh&#246;rige Portion Aufregung unter Frontendentwicklern. Ausl&#246;ser sind die Mitschriften einer Sitzung der <a href="http://lists.w3.org/Archives/Public/www-style/2012Feb/0313.html">CSS-Workinggroup</a> und eine von Tantek Celik recht offensiv gef&#252;hrte Diskussion um vendor-prefixes. Kurz gefasst m&#246;chte Tantek unbedingt das vendor-prefix &#8220;-webkit&#8221; auch bei Mozilla implementieren. &#8220;-webkit&#8221; und &#8220;-moz&#8221; w&#252;rden dann eintr&#228;chtig nebeneinander existieren. Es gab sogar die Idee, &#8220;-webkit&#8221; als offiziellen Standard zu &#252;bernehmen, sodass alle anderen Browserhersteller diese Prefixes auch implementieren.<br />
<span id="more-1320"></span><br />
Egal wie lange ich dar&#252;ber nachdenke, ich finde die Idee schlecht. Vendor-prefixes waren eine gute Idee. Sie sollten den Browserherstellern erm&#246;glichen, neue Features zu implementieren, bevor die endg&#252;ltige Syntax feststeht. Doch leider haben sich alle Beteiligten nicht so richtig auf ein Vorgehen geeinigt. So scheint es mir jedenfalls. Es gibt eine Menge Eigenschaften, die schon lange erfolgreich in Benutzung sind und deshalb endlich ohne Prefix implementiert werden k&#246;nnen. Bei den runden Ecken ist dies nun endlich der Fall. Aber bei den meisten anderen nicht. Die Hersteller sind da in der Pflicht, sich zu beeilen. Microsoft und Apple lassen wir mal aussen vor. Deren Entwicklungszyklen sind so lang und langsam, dass sie nicht z&#228;hlen.</p>
<p>Aber auch das W3C hat (mal wieder) versagt. Die Working Group schafft es einfach nicht, endlich mal einen Strich unter die schon seit einer gef&#252;hlten halben Ewigkeit diskutierten Techniken zu ziehen. Im Gegenteil: im Falle der Hintergrundverl&#228;ufe haben sie nach Jahren der Stabilit&#228;t die vorgeschlagene Implementierung wieder ge&#228;ndert. </p>
<p>Ein dritter Schuldiger sind faule Entwickler. In meinen Augen sind dies die wahren Schuldigen. Denn egal was die Browserhersteller und das W3C so tun, am Ende m&#252;ssen wir Webentwickler Seiten mit den vorgeschlagenen und implementierten Techniken bauen. Wenn wir dabei nur an &#8220;-webkit&#8221; denken und alle anderen Browser ignorieren, dann ist das unser Fehler. Dieser Fehler ist leicht behebbar. Durch Information, durch gute Tools wie Pr&#228;prozessoren. </p>
<p>In den letzten Monaten hatte ich den Eindruck, ein Gro&#223;teil der ver&#246;ffentlichenden Entwickler steht Kopf, wenn das Webkit-Team mal wieder eine neue Technik implementiert hat. Es las sich dann in Weblogs gerne so, als k&#246;nne man die neue Technik X, die gerade in einem Webkit-Nightly implementiert wurde, sofort produktiv nutzen. Ich erinnere mich noch gut an einen Blogartikel, der <a href="http://jsfiddle.net/Flocke/ZmGtA/">Teaser mit 3D-Transforms</a> vorstellte. Dabei fiel kein Wort dar&#252;ber, dass alle anderen Browser nur seltsamen Kram darstellten. </p>
<p>Es ist ja ganz interessant und wichtig, mit neuen Techniken zu experimentieren. Aber der Ton macht die Musik. Denkt bitte daran, dass nicht jeder einen Webkit-Nightly nutzt und dass wir auch noch auf Jahre hinaus Seiten ausliefern m&#252;ssen, die im IE8 bedienbar sind und nicht ganz miserabel aussehen. Ich verstehe die Frontendentwickler nicht, die gro&#223;z&#252;gig &#252;ber die Existenz anderer Browser als ihres Lieblingsbrowsers hinweggehen.</p>
<p>W&#252;rde Mozilla den &#8220;-webkit&#8221;-Prefix einf&#252;hren, h&#228;tten wir &#252;berhaupt keine Unterscheidungsm&#246;glichkeiten mehr und w&#228;ren wieder auf Browsersniffing angewiesen. Denn wer garantiert mir, dass Mozilla, Opera und Microsoft die Techniken mit dem fremden Prefix genauso einbinden und realisieren, wie die Webkit-Entwickler? Niemand kann das, niemand wird das.</p>
<p>Nein, die Browserhersteller sollten sich beeilen, einen Strich unter die meisten Techniken zu ziehen und sie ohne Prefix zu implementieren. Sie sind in der W3C-WG und k&#246;nnen ein wenig Geschwindigkeit in diese lahme Veranstaltung bringen. Parallel m&#252;ssen wir daf&#252;r sorgen, dass Entwickler kein Lob mehr f&#252;r Demos bekommen, die nur noch auf einen Browser ausgerichtet sind, obwohl es auch in anderen funktionieren w&#252;rde. Und wir sollten alle unseren Fokus ein wenig ver&#228;ndern.</p>
<p>Nat&#252;rlich ist es toll, eine v&#246;llig neue Technik zu demonstrieren. Wir sollten aber immer mit kommunizieren, wie die Einsatzf&#228;higkeit in der Realit&#228;t ist. Welche Tricks, Kniffe und Verrenkungen sind notwendig, um alle Browser bis zum IE8 (und 7!) mitzunehmen? Ich meine nicht, dass sie alle die gleiche Technik pr&#228;sentieren sollen. Aber graceful degredation darf ich doch zumindest erwarten. Was bringen meinem Kunden Teaser in 3D, wenn sie bei 98% seiner Besucher ein unlesbarers und unbedienbares Ergebnis hervorrufen?</p>
<p>Zu diesem Themenkomplex gibt es eine Reihe sehr interessanter Wortmeldungen. Leider fast ausschlie&#223;lich im englischsprachigen Raum. Wir sollten uns von dieser wichtigen Debatte nicht ausklinken. Es geht um wichtige Grundlagen unserer Industrie. Denn aktuell scheint es so, als w&#252;rden wir die alten Fehler wiederholen. Fr&#252;her war es &#8220;best viewed with Internet Explorer&#8221;, jetzt steht da einfach &#8220;Webkit&#8221;. Es war ein Fehler und es bleibt einer. Wir sollten doch aus der Geschichte lernen k&#246;nnen.</p>
<p>Und hier eine bunt gemischte Auswahl an weiterf&#252;hrenden Links mit sehr unterschiedlichen Ansichten und Ans&#228;tzen: </p>
<ul>
<li><a href="http://codecandies.de/2012/02/10/ist-das-nicht-unsinn/">Ist das nicht Unsinn?</a></li>
<li><a href="http://css-tricks.com/tldr-on-vendor-prefix-drama/">TL;DR on Vendor Prefix Drama</a></li>
<li><a href="http://www.glazman.org/weblog/dotclear/index.php?post/2012/02/09/CALL-FOR-ACTION:-THE-OPEN-WEB-NEEDS-YOU-NOW">CALL FOR ACTION: THE OPEN WEB NEEDS YOU *NOW*</a></li>
<li><a href="http://www.quirksmode.org/blog/archives/2012/02/the_vendor_pref.html">The vendor prefix mess</a></li>
<li><a href="http://remysharp.com/2012/02/09/vendor-prefixes-about-to-go-south/">Vendor Prefixes &#8211; about to go south</a></li>
<li><a href="http://www.brucelawson.co.uk/2012/on-the-vendor-prefixes-problem/">On the vendor prefixes problem</a></li>
<li><a href="http://blog.vandenoostende.com/2012/on-vendor-prefixes/">ON VENDOR PREFIXES</a></li>
<li><a href="http://meyerweb.com/eric/thoughts/2012/02/09/unfixed/">unfixed</a></li>
<li><a href="http://www.webstandards.org/2012/02/09/call-for-action-on-vendor-prefixes/">Call for action on Vendor Prefixes</a></li>
<li><a href="http://codepo8.github.com/prefix-the-web/">Pre-fix the web!</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://grochtdreis.de/weblog/2012/02/10/die-sache-mit-den-vendor-prefixes/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Linkfutter 2</title>
		<link>http://grochtdreis.de/weblog/2011/10/05/linkfutter-2/</link>
		<comments>http://grochtdreis.de/weblog/2011/10/05/linkfutter-2/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 16:00:19 +0000</pubDate>
		<dc:creator>Jens Grochtdreis</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Linklisten]]></category>
		<category><![CDATA[Webstandards allgemein]]></category>

		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=1044</guid>
		<description><![CDATA[
Das Webstandards Project scheint doch noch nicht tot zu sein. Das Projekt &#8220;WebstandardsSherpa&#8221; ist aus WasP entstanden. Interessante Artikel, technisch interessante Seite.
Auf IE7NoMore.com/ findet man eine gute &#220;bersicht, welche Techniken mit modernen Browsern, meist schon ab IE8, m&#246;glich sind. In Wahrheit ist nicht nur der IE6 eine Pest, der IE7 ist nur bedingt besser. Aber [...]]]></description>
			<content:encoded><![CDATA[<ul>
<li>Das Webstandards Project scheint doch noch nicht tot zu sein. Das Projekt &#8220;<a href="http://webstandardssherpa.com/">WebstandardsSherpa</a>&#8221; ist aus WasP entstanden. Interessante Artikel, technisch interessante Seite.</li>
<li>Auf <a href="http://www.ie7nomore.com/">IE7NoMore.com/</a> findet man eine gute &#220;bersicht, welche Techniken mit modernen Browsern, meist schon ab IE8, m&#246;glich sind. In Wahrheit ist nicht nur der IE6 eine Pest, der IE7 ist nur bedingt besser. Aber bei den meisten wirklich modernen Sachen kann man selbst mit dem ansonsten guten IE8 ebensowenig anfangen.
</li>
<li>Chris Heilmann ver&#246;ffentlicht seine <a href="http://www.wait-till-i.com/2011/10/05/fowa-london-get-excited-and-build-things-and-a-browser-panel/">Keynote der FOWA-London</a> sowie Notizen einer Diskussion von Browserherstellern.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://grochtdreis.de/weblog/2011/10/05/linkfutter-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Das Webstandards Curriculum wandert</title>
		<link>http://grochtdreis.de/weblog/2011/07/15/das-webstandards-curriculum-wandert/</link>
		<comments>http://grochtdreis.de/weblog/2011/07/15/das-webstandards-curriculum-wandert/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 20:02:58 +0000</pubDate>
		<dc:creator>Jens Grochtdreis</dc:creator>
				<category><![CDATA[CSS und XHTML]]></category>
		<category><![CDATA[Webstandards allgemein]]></category>

		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=1007</guid>
		<description><![CDATA[Vor ein paar Jahren schuf Opera das Webstandards Curriculum, eine Sammlung sehr guter Artikel rund um HTML, CSS und Javascript. Ziel war es, vor allem f&#252;r den Unterricht an Schulen und Universit&#228;ten eine richtig gute Online-Quelle zu schaffen. Mit der Hilfe einiger fleissiger Autoren schaffte Opera das. 
Im Bereich Frontendentwicklung schreitet die Zeit sehr schnell [...]]]></description>
			<content:encoded><![CDATA[<p>Vor ein paar Jahren schuf Opera das <a href="http://dev.opera.com/articles/wsc/">Webstandards Curriculum</a>, eine Sammlung sehr guter Artikel rund um HTML, CSS und Javascript. Ziel war es, vor allem f&#252;r den Unterricht an Schulen und Universit&#228;ten eine richtig gute Online-Quelle zu schaffen. Mit der Hilfe einiger fleissiger Autoren schaffte Opera das. </p>
<p>Im Bereich Frontendentwicklung schreitet die Zeit sehr schnell voran. Deshalb ist es kein Wunder, dass Teile des Curriculums aus heutiger Sicht fast veraltet sind. Opera macht deshalb nun einen mutigen und vielleicht auch richtigen Schritt und migriert die Inhalte in das <a href="http://www.w3.org/wiki/Web_Standards_Curriculum">W3C-Wiki</a>. Dort sollen nun Interessierte die existierenen Artikel <a href="http://my.opera.com/ODIN/blog/2011/07/15/web-education-moving-forward-opera-wsc-goes-to-the-w3c">&#252;berarbeiten und neue Artikel hinzuf&#252;gen</a> k&#246;nnen. Ich bin gespannt, ob und wie sich das Projekt weiterentwickelt. </p>
<p>Von dieser Neuigkeit f&#252;hlte ich mich dann angeregt, beim <a href="http://wiki.selfhtml.org/wiki/Startseite">SELFHTML-Wiki</a> vorbeizuschauen. Die Inhalte wachsen und gedeihen offenbar. Bei einer kleinen Stichprobe entdeckte ich einen verbesserungsw&#252;rdigen Artikel und meldete mich gleich als neuer Nutzer an. Das geht schnell und tut nicht weh. Ich kann das sehr empfehlen. Vielleicht melden sich ein paar meiner Leser auch an und tragen dazu bei, dass SELFHTML nicht stirbt. Ich nehme mir jedenfalls vor, immer mal wieder beim Wiki vorbeizuschauen und eventuell eine &#220;berarbeitung beizusteuern.</p>
]]></content:encoded>
			<wfw:commentRss>http://grochtdreis.de/weblog/2011/07/15/das-webstandards-curriculum-wandert/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Videoeinbindung</title>
		<link>http://grochtdreis.de/weblog/2011/06/20/videoeinbindung/</link>
		<comments>http://grochtdreis.de/weblog/2011/06/20/videoeinbindung/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 15:07:50 +0000</pubDate>
		<dc:creator>Jens Grochtdreis</dc:creator>
				<category><![CDATA[Barrierefreiheit]]></category>
		<category><![CDATA[CSS und XHTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Webstandards allgemein]]></category>

		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=991</guid>
		<description><![CDATA[Ich habe in der Vergangenheit selten die Notwendigkeit gehabt, in Projekten Videos einzubinden. Trotzdem versuche ich immer den aktuellen Stand der Diskussion mitzubekommen. F&#252;r mich l&#228;uft es derzeit auf zwei Wege hinaus:

Wenn ich kein HTML5 nutze, dann nehme ich entweder den JWPlayer oder die barrierefreie Verbesserung aus Wien.
Wenn ich HTML5 nutze und &#228;ltere Browser mit [...]]]></description>
			<content:encoded><![CDATA[<p>Ich habe in der Vergangenheit selten die Notwendigkeit gehabt, in Projekten Videos einzubinden. Trotzdem versuche ich immer den aktuellen Stand der Diskussion mitzubekommen. F&#252;r mich l&#228;uft es derzeit auf zwei Wege hinaus:</p>
<ol>
<li>Wenn ich kein HTML5 nutze, dann nehme ich entweder den <a href="http://www.longtailvideo.com/players/">JWPlayer</a> oder die <a href="http://www.accessibility.at/practice/barrierefreies-video-player-framework">barrierefreie Verbesserung aus Wien</a>.</li>
<li>Wenn ich HTML5 nutze und &#228;ltere Browser mit Flash oder Silverlight begl&#252;cken m&#246;chte, nutze ich auch den JWPlayer oder etwas wie <a href="http://mediaelementjs.com/">mediaelement.js</a>, das <a href="http://praegnanz.de/weblog/die-grossartigkeit-von-mediaelementjs">Gerrit van Aaken</a> so toll findet.</li>
</ol>
<p>Gibt es noch andere, richtig tolle Vorschl&#228;ge? </p>
]]></content:encoded>
			<wfw:commentRss>http://grochtdreis.de/weblog/2011/06/20/videoeinbindung/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Webstandards-Day der Webinale 2011</title>
		<link>http://grochtdreis.de/weblog/2011/06/03/webstandards-day-der-webinale-2011/</link>
		<comments>http://grochtdreis.de/weblog/2011/06/03/webstandards-day-der-webinale-2011/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 14:42:27 +0000</pubDate>
		<dc:creator>Jens Grochtdreis</dc:creator>
				<category><![CDATA[Veranstaltungen]]></category>
		<category><![CDATA[Webkrauts]]></category>
		<category><![CDATA[Webstandards allgemein]]></category>

		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=956</guid>
		<description><![CDATA[Anbei ein &#220;berblick &#252;ber die Pr&#228;sentationen und Redner des Webstandard-Days der Webinale 2011:

Brave new World of HTML5 (Chris Mills &#124; Opera Software)
Mit Spa&#223; und Teamwork zur goldenen BIENE (Eric Eggert, Sandra Kallmeyer &#124; outline. we web)
Von Dinos, Bienen und Wespen (Tomas Caspers, Jens Grochtdreis &#124; Webkrauts)
Responsive Web Design oder &#8220;Unwissenheit ist ein Segen&#8221; (Dirk Jesse [...]]]></description>
			<content:encoded><![CDATA[<p>Anbei ein &#220;berblick &#252;ber die Pr&#228;sentationen und Redner des Webstandard-Days der Webinale 2011:</p>
<ul>
<li><a href="http://www.slideshare.net/chrisdavidmills/brave-new-world-of-html5">Brave new World of HTML5</a> (<a href="http://my.opera.com/chrismills/blog/">Chris Mills</a> | <a href="http://opera.com">Opera Software</a>)</li>
<li><a href="http://www.slideshare.net/ScreenOrigami/mit-spa-und-teamwork-zur-goldenen-biene">Mit Spa&#223; und Teamwork zur goldenen BIENE</a> (<a href="http://yatil.de">Eric Eggert</a>, <a href="http://twitter.com/#!/ScreenOrigami">Sandra Kallmeyer</a> | <a href="http://outlinewebdesign.com/">outline. we web</a>)</li>
<li><a href="http://www.slideshare.net/tcaspers/von-dinosauriern-bienen-und-wespen">Von Dinos, Bienen und Wespen</a> (<a href="http://twitter.com/tcaspers">Tomas Caspers</a>, <a href="http://twitter.com/flocke">Jens Grochtdreis</a> | <a href="http://webkrauts.de">Webkrauts</a>)</li>
<li><a href="http://www.slideshare.net/djesse/unwissenheit-ist-ein-segen-responsive-webdesign">Responsive Web Design oder &#8220;Unwissenheit ist ein Segen&#8221;</a> (<a href="http://highresolution.info">Dirk Jesse</a> | <a href="http://yaml.de">YAML</a>)</li>
<li><a href="http://www.wait-till-i.com/2011/06/02/webinale-html5-und-css3-fuer-alle/">HTML5, CSS3 und JavaScript f&#252;r alle &#8211; ja, auch du!</a> (<a href="http://icant.co.uk">Christian Heilmann</a>, <a href="http://hacks.mozilla.org/author/cheilmann/">Mozilla</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://grochtdreis.de/weblog/2011/06/03/webstandards-day-der-webinale-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meine Pr&#228;sentation auf der Webinale 2011</title>
		<link>http://grochtdreis.de/weblog/2011/06/03/meine-praesentation-auf-der-webinale-2011/</link>
		<comments>http://grochtdreis.de/weblog/2011/06/03/meine-praesentation-auf-der-webinale-2011/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 14:17:52 +0000</pubDate>
		<dc:creator>Jens Grochtdreis</dc:creator>
				<category><![CDATA[In eigener Sache]]></category>
		<category><![CDATA[Veranstaltungen]]></category>
		<category><![CDATA[Webkrauts]]></category>
		<category><![CDATA[Webstandards allgemein]]></category>

		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=954</guid>
		<description><![CDATA[Vom 30. Mai bis 01. Juni war wieder Webinale in Berlin. Ich durfte am letzten Veranstaltungstag den &#8220;Webstandards-Day&#8221; moderieren. Ich fand die Vortr&#228;ge gut bis sehr gut besucht.
Den dritten Vortrag hielt ich mit Tomas Caspers zusammen. Wir k&#252;mmerten uns unter dem Titel &#8220;Von Dinosauriern, Bienen und Wespen&#8221; um eine Bestandsaufnahme der Webstandardsbewegung und der Realit&#228;t [...]]]></description>
			<content:encoded><![CDATA[<p>Vom 30. Mai bis 01. Juni war wieder Webinale in Berlin. Ich durfte am letzten Veranstaltungstag den &#8220;Webstandards-Day&#8221; moderieren. Ich fand die Vortr&#228;ge gut bis sehr gut besucht.</p>
<p>Den dritten Vortrag hielt ich mit <a href="http://twitter.com/tcaspers">Tomas Caspers</a> zusammen. Wir k&#252;mmerten uns unter dem Titel &#8220;<a href="http://www.slideshare.net/Flocke669/von-dinosauriern-bienen-und-wespen-8189317">Von Dinosauriern, Bienen und Wespen</a>&#8221; um eine Bestandsaufnahme der Webstandardsbewegung und der Realit&#228;t aus dem Blickwinkel der Frontendqualit&#228;t. </p>
<p>Das n&#228;chste Mal sollte ich mir ein fr&#246;hlicheres Thema suchen <img src='http://grochtdreis.de/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://grochtdreis.de/weblog/2011/06/03/meine-praesentation-auf-der-webinale-2011/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Der ewige IE</title>
		<link>http://grochtdreis.de/weblog/2011/03/10/der-ewige-ie/</link>
		<comments>http://grochtdreis.de/weblog/2011/03/10/der-ewige-ie/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 16:02:33 +0000</pubDate>
		<dc:creator>Jens Grochtdreis</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Webstandards allgemein]]></category>

		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=901</guid>
		<description><![CDATA[Am 14. M&#228;rz soll auf der Konferenz SXSW der neue IE9 offiziell als fertige Software vorgestellt werden.  
In den letzten Monaten wurde der IE9 immer wieder mit positiven Kommentaren &#252;berh&#228;uft. Endlich scheint Microsoft einen Browser vorstellen zu wollen, nicht nur eine Software, mit der man Browser herunterladen kann. Nach langem Str&#228;uben baute man Unterst&#252;tzung [...]]]></description>
			<content:encoded><![CDATA[<p>Am 14. M&#228;rz soll auf der Konferenz <abbr title="South by South West">SXSW</abbr> <a href="http://windowsteamblog.com/ie/b/ie/archive/2011/03/09/a-more-beautiful-web-launches-on-march-14th.aspx">der neue IE9</a> offiziell als fertige Software vorgestellt werden.  </p>
<p>In den letzten Monaten wurde der IE9 immer wieder mit positiven Kommentaren &#252;berh&#228;uft. Endlich scheint Microsoft einen Browser vorstellen zu wollen, nicht nur eine Software, mit der man Browser herunterladen kann. Nach langem Str&#228;uben baute man Unterst&#252;tzung f&#252;r Teile von HTML5 und CSS3 ein. Rein theoretisch scheint nun alles gut zu werden.<br />
<span id="more-901"></span><br />
Aber ich brauchte nicht <a href="http://people.mozilla.com/~prouget/ie9/">die Hinweise eines Mozilla-Mitarbeiters</a>, um skeptisch auf die sch&#246;nen neue Microsoft-Welt zu schauen. Es ist mir aktuell egal, wie toll der IE9 im Vergleich zu einem anderen Browser ist. Es ist klasse, da&#223; Microsoft endlich gewillt ist, moderne Webseiten mit ihrem Produkt anzeigen zu lassen. Paul Rouget von Mozilla meint, der IE9 sei etwa zwei Jahre hinter Firefox hinterher. In Details mag das stimmen. Im Gro&#223;en und Ganzen sind sie vielleicht ein Jahr hinterher. Aber sie haben offenbar den Willen gehabt, sich nicht weiter abh&#228;ngen zu lassen.</p>
<p>Ich habe ein anderes Problem mit Microsoft und dieses Problem haben wir alle: die Langlebigkeit ihrer Produkte.</p>
<h3>Produktzyklen</h3>
<p>Die Hauptgesch&#228;ftsfelder von Microsoft liegen in Bereichen, in denen sie zwar im Wettbewerb stehen. Aber wenn sich mal jemand f&#252;r sie entschieden hat, dann h&#246;rt der Wettbewerb und damit der Vergleich auf. Server, Betriebssysteme, Office-Pakete werden nicht parallel zu anderen betrieben, sondern ausschlie&#223;lich. Microsoft kann die Produktzyklen bestimmen, kann die neuen Features bestimmen und kontrollieren und hat keine direkte, gleichzeitige Konkurrenz. Deshalb sind die Produktzyklen lang und die Gew&#228;hrleistungen f&#252;r die eigenen Produkte k&#246;nnen lange dauern.</p>
<h3>Das Internet ist kein eigenes Produkt</h3>
<p>Anders sieht es im Bereich Internet aus. Ich bin noch immer der festen &#220;berzeugung, da&#223; die wichtigen handelnden Personen nicht begriffen haben, da&#223; das Internet kein Teil des eigenen Produktportfolios ist. Man produziert Produkte f&#252;r das Internet, aber man besitzt es nicht. Deshalb ist eine jahrelange Garantie f&#252;r einen Browser widersinnig &#8211; und wie wir sehen kontraproduktiv.</p>
<p>Microsoft bietet auf den IE eine Garantie von 10 Jahren. Das ist ein schlechter Witz, wenn man die Schnelllebigkeit des Mediums Internet betrachtet. Doch mit dieser Haltung haben sie auf einen langen Zeitraum das Medium Internet besch&#228;digt. Als mit dem IE6 der erste Browserkrieg endg&#252;ltig gewonnen war, beschloss man, da&#223; dieser Browser das Ende der technischen Entwicklung sein solle.  Das IE-Team wurde aufgel&#246;st, es wurden nur noch Sicherheitspatches geliefert. </p>
<p>Doch dieser Browser beherrscht gerade mal die H&#228;lfte des HTML-Sprachumfangs, bei CSS2 sieht es nicht viel besser aus. Und von den vielen (schwerwiegenden) Bugs und seltsamen Eigenerfindungen (hasLayout) wollen wir gar nicht genauer sprechen. Die gro&#223;en Gesch&#228;ftskunden von Microsoft lie&#223;en sich beruhigen und fokussierten ihre internen Applikationen ganz auf diesen Browser. So, wie wir es zu Beginn des Internet Booms gelernt hatten: &#8220;Best viewed with Internet Explorer&#8221;.</p>
<h3>Kurze Produktzyklen</h3>
<p>Alle wissen nun, da&#223; das ein gro&#223;er Fehler war. Moderne &#8211; richtige &#8211; Browser zeigen allen IE mittlerweile, was man alles k&#246;nnen kann, wenn die Entwickler und ihr Management nur wollen. Vor allem Opera und Chrome zeigen zudem, da&#223; man st&#228;ndig neue Versionen und Zwischenversionen auf den Markt schmeissen kann und da&#223; Udates Spa&#223; und Sinn machen. Doch deren Nutzer sind anders gestrickt, als die vielen beruflichen IE-Nutzer. </p>
<h3>Hoher Testaufwand</h3>
<p>In gro&#223;en Firmen werden Betriebssysteme und Software zentral gewartet und verbreitet. Das f&#252;hrt zu langen Testreihen, ob eine spezielle Software sich auch mit der spezifischen Konfiguration des eigenen Netzwerkes vertr&#228;gt. Bei m&#246;glicherweise mehreren Tausend Rechnern ist das eine verst&#228;ndliche Haltung. Die Britische Regierung hat u.a. wegen dieser Tests eine <a href="http://www.wait-till-i.com/2010/08/05/uk-government-says-no-to-upgrading-ie6-who-is-to-blame/">Petition zur Abschaffung des IE6</a> abschl&#228;gig beschieden.</p>
<p>Es ist gegen das Standardvorgehen einer gro&#223;en IT-Abteilung, dem User Kontrolle &#252;ber sein System zu lassen und eine Software unkontrolliert h&#228;ufig zu aktualisieren. Opera, Mozilla und Chrome w&#228;ren in einer gro&#223;en Bank, Versicherung oder Beh&#246;rde von der IT bestimmt ungerne gesehen.</p>
<h3>Ziel der Internet-Nutzung</h3>
<p>Es wird sich daran so schnell nichts &#228;ndern. Denn diese Firmen und Beh&#246;rden statten ihre Einzelplatzrechner nicht daf&#252;r aus, da&#223; ihre Mitarbeiter privat im Internet surfen und sich an den neuesten CSS3-Spielereien erfreuen. Sie sollen den Browser als Arbeitswerkzeug nutzen, meist nur im Intranet.<br />
Die Realit&#228;t ist anders, das weiss ich, aber es ist einer Gro&#223;bank nicht vorzuwerfen, da&#223; sie ihre Mitarbeiter mit einem IE6 surfen l&#228;&#223;t, wenn diese doch eigentlich gar nicht im Internet so intensiv surfen sollen, da&#223; ihnen die Beschr&#228;nkungen dieses Browserimitates auffallen.</p>
<h3>Bindung ans Betriebssystem</h3>
<p>Man kann also einfach sehen, da&#223; wir noch lange &#8220;Freude&#8221; an den technisch veralteten IEs haben werden. Der IE9 ist zudem an Vista oder Windows 7 gebunden. Ein Update einfacher XP-Systeme auf einen modernen IE ist somit ausgeschlossen. Und der IE8 ist eine nur bedingt  bessere Alternative. Der IE8 hat zwar nicht so viele Fehler wie seine Vorg&#228;nger, aber ihm fehlen trotzdem alle modernen F&#228;higkeiten bez&#252;glich HTML5 und CSS3. Aus der Sicht einer Webseite, die viele sehr moderne Features nutzt, die in Chrome, Mozilla, Safari und Opera integriert sind, gibt es keinen Unterschied zwischen dem IE 8 und dem IE6 oder gar dem IE5. Alle drei k&#246;nnen die entscheidenden Features nicht bieten.</p>
<h3>Entwicklungszyklen</h3>
<p>Bislang h&#246;rt sich alles ganz sch&#246;n frustrierend an, oder? Es wird sich an der Gemengelage aber auch in den n&#228;chsten Jahren nicht viel &#228;ndern. Gro&#223;firmen werden noch l&#228;nger ben&#246;tigen, um auf Windows 7 umzusteigen. Und Microsoft? Bislang sieht es so aus, als w&#252;rden sie in einem zwei- bis dreij&#228;hrigen Takt ihren Browser erneuern wollen. Das ist ein viel zu langer Zyklus. Es gibt f&#252;r alle Browserhersteller noch viel zu tun. Die Anforderungen seitens der Kunden und der Entwickler sind hoch.  </p>
<h3>Strategie</h3>
<p>In meinen Augen wird die Zweiteilung in &#8220;richtige Browser&#8221; und &#8220;IE&#8221; f&#252;r einen noch nicht absehbaren Zeitraum in eine Dreiteilung gewandelt: </p>
<ol>
<li>richtige Browser mit hohem Modernisierungspotential</li>
<li>richtige(r) Browser mit niedrigem Modernisierungspotential</li>
<li>veraltete IE</li>
</ol>
<p>Wir m&#252;ssen genau diese Dreiteilung offensiv kommunizieren, auch mit Beispielen. Wir k&#246;nnen unseren Kunden und Kollegen ruhig sagen, da&#223; man auch f&#252;r die IE egal welcher Versionsnummer Sachen m&#246;glich machen kann, die sie eigentlich nicht k&#246;nnen. Aber jeder dieser Ans&#228;tze birgt Nachteile mit sich. Und sie sind aufw&#228;ndig, erfordern Recherche, kosten Zeit. Es ist deshalb eine Entscheidung &#252;ber ein Zeit- und Kostenbudget, ob man technisch r&#252;ckst&#228;ndige Browser  weiter in allen Aspekten unterst&#252;tzen will oder ob man deren R&#252;ckst&#228;ndigkeit einfach hinnimmt.</p>
<p>Wir m&#252;ssen dar&#252;ber mit Kollegen und Kunden offen und offensiv sprechen. Denn wir werden lange in dieser Zwickm&#252;hle stecken. Ich habe Hoffnung, da&#223; uns das mehr und mehr gelingen wird. Denn durch die hohe Popularit&#228;t von iPhone, iPod touch und iPad wird klar, was man im Internet machen k&#246;nnte, wenn man nur immer k&#246;nnte. Zumindest bei gr&#246;&#223;eren und mittelst&#228;ndischen Kunden k&#246;nnte das zu einem Umdenken bei eigenen Projekten f&#252;hren. </p>
<p><strong>Die Hoffnung stirbt zuletzt.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://grochtdreis.de/weblog/2011/03/10/der-ewige-ie/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Die Zukunft beginnt jetzt</title>
		<link>http://grochtdreis.de/weblog/2011/02/16/die-zukunft-beginnt-jetzt/</link>
		<comments>http://grochtdreis.de/weblog/2011/02/16/die-zukunft-beginnt-jetzt/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 12:16:41 +0000</pubDate>
		<dc:creator>Jens Grochtdreis</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[Webstandards allgemein]]></category>

		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=879</guid>
		<description><![CDATA[Wir stehen bez&#252;glich der Entwicklung von Internetseiten und Internetapplikationen mal wieder an einer wichtigen Wegmarke. Mit der Entwicklung von HTML5 und der fortschreitenden Implementierung dieser und anderer moderner Techniken in einigen Browsern m&#252;ssen wir uns entscheiden: wollen wir weiterhin f&#252;r alte, technisch unterbelichtete Browser die gleiche Optik und die gleichen Features bieten, wie f&#252;r moderne [...]]]></description>
			<content:encoded><![CDATA[<p>Wir stehen bez&#252;glich der Entwicklung von Internetseiten und Internetapplikationen mal wieder an einer wichtigen Wegmarke. Mit der Entwicklung von HTML5 und der fortschreitenden Implementierung dieser und anderer moderner Techniken in einigen Browsern m&#252;ssen wir uns entscheiden: wollen wir weiterhin f&#252;r alte, technisch unterbelichtete Browser die gleiche Optik und die gleichen Features bieten, wie f&#252;r moderne Browser? Oder akzeptieren wir endlich, da&#223; es &#8220;schwarz-weiss Fernseher&#8221; ( IE6 bis 8 ) neben HD-Fernsehern (Safari, Chrome, Opera 11, Firefox  4) gibt und handeln dementsprechend?<br />
<span id="more-879"></span><br />
Ich will schon seit langem ein paar Aspekte dieses Dilemmas in einer Artikelserie beleuchten. Mal schauen, wann ich dazu komme. Unterdessen hat Christian Heilmann (fr&#252;her Yahoo!, jetzt Mozilla) einen sehr inspirierenden Vortrag gehalten. Seine Notizen und die relevanten Downloads findet ihr <a href="http://hacks.mozilla.org/2011/02/multimedia-on-the-web-and-using-html5-sensibly/">im Developer-Blog von Mozilla</a>. </p>
<p>Sehr passend dazu ist der vordergr&#252;ndig alberne Streit zwischen einem <a href="http://people.mozilla.com/~prouget/ie9/ie9_vs_fx4.html">Mozilla-Mitarbeiter</a> und <a href="http://blogs.msdn.com/b/tims/archive/2011/02/15/a-modern-browser.aspx">Microsoft</a>, ob der IE9 als <a href="http://people.mozilla.com/~prouget/ie9/">moderner Browser</a> betrachtet werden kann. Er ist nur vordergr&#252;ndig albern, denn wir m&#252;ssen unseren Kunden gegen&#252;ber immer offensiver kommunizieren, da&#223; Internet Explorer gleichzusetzen ist mit &#8220;veraltet&#8221;. Aktuell stimmt es.  </p>
<p>Egal ob der IE9 nun als moderner Browser zu betrachten ist oder nicht, wir werden noch viele Jahre wegen der jahrelangen Unbeweglichkeit und Innovationsfeindlichkeit von Microsoft mit den &#8220;Legacy-Browsern&#8221; IE6 bis 8 zu tun haben. Der Vortrag von Chris Heilmann und <a href="http://www.wait-till-i.com/2011/02/14/a-few-html5-questions-that-need-answering/">die daraus extrahierten Fragen</a> sind wichtig. Wir m&#252;ssen sie durchdenken und beantworten, wenn wir das Web fortentwickeln wollen. Wenn wir weiter wie gebannt auf den IE starren und ihn als Ma&#223;stab nehmen, wird das Web stagnieren. Das wollen wir nicht, oder? Wir sollten die Zukunft <strong>jetzt</strong> gestalten und nicht darauf warten, bis alle alten Browser ausgestorben sind.</p>
]]></content:encoded>
			<wfw:commentRss>http://grochtdreis.de/weblog/2011/02/16/die-zukunft-beginnt-jetzt/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Die Praxis zu Besuch beim W3C</title>
		<link>http://grochtdreis.de/weblog/2010/09/17/die-praxis-zu-besuch-beim-w3c/</link>
		<comments>http://grochtdreis.de/weblog/2010/09/17/die-praxis-zu-besuch-beim-w3c/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 16:28:55 +0000</pubDate>
		<dc:creator>Jens Grochtdreis</dc:creator>
				<category><![CDATA[CSS und XHTML]]></category>
		<category><![CDATA[Veranstaltungen]]></category>
		<category><![CDATA[Webkrauts]]></category>
		<category><![CDATA[Webstandards allgemein]]></category>

		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=798</guid>
		<description><![CDATA[Am 15. September war ich auf dem W3C-Tag in Berlin zu Gast. Es war ein sehr interessantes Treffen, das mir Einblick in mir bislang sehr unbekannte Techniken gab. Denn mit der Verarbeitung richtig gro&#223;er Daten- und Informationsmengen &#8211;  bspw. f&#252;r Bibliotheken &#8211; war ich noch nie konfrontiert. Ergo kannte ich viele Techniken, Probleme und [...]]]></description>
			<content:encoded><![CDATA[<p>Am 15. September war ich auf dem <a href="http://www.xinnovations.de/w3c-tag.html">W3C-Tag in Berlin</a> zu Gast. Es war ein sehr interessantes Treffen, das mir Einblick in mir bislang sehr unbekannte Techniken gab. Denn mit der Verarbeitung richtig gro&#223;er Daten- und Informationsmengen &#8211;  bspw. f&#252;r Bibliotheken &#8211; war ich noch nie konfrontiert. Ergo kannte ich viele Techniken, Probleme und Gedanken rund um das Semantic Web nicht. Es ist interessant, wie man durch den direkten Austausch mit Experten auf einmal einen anderen Blick auf zuvor unbekannte und unverst&#228;ndliche Dinge bekommt.<br />
<span id="more-798"></span><br />
Ich selber bekam auch die M&#246;glichkeit, auf dem W3C-Tag zu sprechen, ja ich durfte ihn quasi mit dem ersten Vortrag er&#246;ffnen. Ich nutzte die Gelegenheit f&#252;r einen Appell an das W3C, in den Bereichen der mich interessierenden Webstandards die Geschwindigkeit anzuziehen. Angesichts vieler funktionierender CSS3-Implementierungen und der erwiesenen Praxistauglichkeit erscheint es mir notwendig, unter diese CSS3-Bereiche einen Strich zu ziehen und sie abzuschlie&#223;en. Microsoft hat sich viel zu lange hinter dem Argument versteckt, sie wollten mit HTML5 und CSS3 keine Techniken implementieren, f&#252;r die sie keine Entwicklungssicherheit h&#228;tten. Eine Sicherheit, die auch wir Entwickler ben&#246;tigen.</p>
<p>Ich denke, meine Argumente sind verstanden und wohlwollend aufgenommen worden. Die Zeit wird zeigen, ob sie Fr&#252;chte tragen. Ich freue mich, da&#223; ich u.a. mit dem W3C-Chef f&#252;r Deutschland und &#214;sterreich &#8211; Prof. Felix Sasaki &#8211; auf der WebTech 2010 in Mainz ein Gespr&#228;ch &#252;ber meine Thesen f&#252;hren werde.</p>
<p>Mein Vortrag lief unter dem Titel &#8220;<a href="http://www.slideshare.net/Flocke669/knockin-on-heavens-door-die-praxis-zu-besuch-beim-w3c">Knockin&#8217; on heaven&#8217;s door &#8211; Die Praxis zu Besuch beim W3C</a>&#8220;. Ich habe das PDF des Vortrags zu Slideshare hochgeladen. Zus&#228;tzlich habe ich es zum ersten Mal geschafft, <a href="http://grochtdreis.de/vortraege/w3c-tag-jens-grochtdreis.mp3">meinen Vortrag aufzunehmen</a>. Mein Handy hat es geschafft. Und dank &#8220;Mr. Technikw&#252;rze&#8221; David Maciejewski sind mein Genuschel am Anfang und am Ende abgeschnitten und die Qualit&#228;t ein wenig verbessert worden. Ich bin gespannt, ob Euch die Qualit&#228;t gen&#252;gt. Angesichts der Tatsache, da&#223; deutsche Konferenzveranstalter leider nicht in der Lage sind, Aufnahmen von Vortr&#228;gen zu machen, ist dies ein wichtiger Test f&#252;r mich. Denn ich h&#246;re mir selber immer gerne Vortr&#228;ge an, speziell von Chris Heilmann. Auch zu meinem MP3 w&#252;rden mich Kommentare interessieren. Es ist wirklich schlimm, seine eigene Stimme zu h&#246;ren.</p>
<div style="width:425px" id="__ss_5224260"><object id="__sse5224260" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=w3c-tag-2010-jensgrochtdreis-100917103843-phpapp01&#038;stripped_title=knockin-on-heavens-door-die-praxis-zu-besuch-beim-w3c&#038;userName=Flocke669" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5224260" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=w3c-tag-2010-jensgrochtdreis-100917103843-phpapp01&#038;stripped_title=knockin-on-heavens-door-die-praxis-zu-besuch-beim-w3c&#038;userName=Flocke669" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://grochtdreis.de/weblog/2010/09/17/die-praxis-zu-besuch-beim-w3c/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
<enclosure url="http://grochtdreis.de/vortraege/w3c-tag-jens-grochtdreis.mp3" length="16950252" type="audio/mpeg" />
		</item>
		<item>
		<title>Wenn wir k&#246;nnten, wie wir wollen</title>
		<link>http://grochtdreis.de/weblog/2010/08/07/wenn-wir-koennten-wie-wir-wollen/</link>
		<comments>http://grochtdreis.de/weblog/2010/08/07/wenn-wir-koennten-wie-wir-wollen/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 16:33:06 +0000</pubDate>
		<dc:creator>Jens Grochtdreis</dc:creator>
				<category><![CDATA[Browser]]></category>
		<category><![CDATA[CSS und XHTML]]></category>
		<category><![CDATA[Webdesign]]></category>
		<category><![CDATA[Webstandards allgemein]]></category>

		<guid isPermaLink="false">http://grochtdreis.de/weblog/?p=796</guid>
		<description><![CDATA[&#8220;Wenn ich nur k&#246;nnte, wie ich wollte&#8230;&#8221;, wird sich so mancher denken, angesichts der vielen netten M&#246;glichkeiten von CSS3. Runde Ecken sind damit ein Kinderspiel, einfach zu pflegen. Sie funktionieren zudem in allen Lebenslagen. Kleine, feine Animationen funktionieren in Webkit-Browsern und bestimmt auch bald in anderen modernen Browsern. Auch die vielen CSS3-Selektoren sind ein Segen. [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;Wenn ich nur k&#246;nnte, wie ich wollte&#8230;&#8221;, wird sich so mancher denken, angesichts der vielen netten M&#246;glichkeiten von CSS3. Runde Ecken sind damit ein Kinderspiel, einfach zu pflegen. Sie funktionieren zudem in allen Lebenslagen. Kleine, feine Animationen funktionieren in Webkit-Browsern und bestimmt auch bald in anderen modernen Browsern. Auch die vielen CSS3-Selektoren sind ein Segen. Doch immer schwebt das Damokles-Schwert Internet Explorer &#252;ber uns Webentwicklern.<br />
<span id="more-796"></span><br />
Die Welt ist leider ungerecht: nicht alle Nutzer surfen mit den neuesten Browsern. Unterschiedliche F&#228;higkeiten d&#252;rften den wenigsten bekannt sein. Wissen muss dies sowieso niemand, bis auf uns, die wir professionell mit Webseiten umgehen. Den Nutzern ist es egal, wie wir zum gew&#252;nschten Ergebnis kommen, unseren Kunden oft auch. Es ist eine echte Herausforderung, dem Kunden begreiflich zu machen, da&#223; man technisch r&#252;ckst&#228;ndigen Browsern wie den vielen Internet Explorern nur mit M&#252;he ein gew&#252;nschtes Layout unterjubeln kann, w&#228;hrend dies bei modernen Browsern schnell und einfach geht. </p>
<p>Es wird noch lange eine Herausforderung bleiben, f&#252;r <a href="http://molily.de/weblog/progressive-enhancement">Progressive Enhancement</a> zu werben. Also daf&#252;r, dem Browser das zu geben, was er kann und nicht mehr. Wir haben uns selber in diese missliche  Lage gebracht, weil wir jahrelang Wege gesucht und gefunden haben, anspruchsvolle Designs auch f&#252;r den IE zu realisieren. Unsere Kunden wissen also, da&#223; wir Wege finden werden, alle Details browser&#252;bergreifend zu realisieren. Wir sollten dazu &#252;bergehen, die Aufw&#228;nde zu spezifizieren, die eine moderne und eine IE-spezifische L&#246;sung bedeuten. </p>
<p>Vor kurzem habe ich in einem kleinen Team an einem Projekt gearbeitet, dessen Frontend sich durch viele runde Ecken, Verl&#228;ufe und Schatten auszeichnete. Diese runden Ecken mit Schatten mu&#223;ten sich zudem auch &#252;ber andere Boxen legen k&#246;nnen. Da es sich um eine Intranet-Anwendung handeln wird, konnten wir von einer extrem hohen IE-Dichte ausgehen. Allein f&#252;r die unterschiedlichen runden Ecken, mit und ohne Schatten, hat ein Kollege mehr als einen Tag ben&#246;tigt, um alle Grafiken in Sprites vorzubereiten. Hinzu kamen meine Aufw&#228;nde, die richtige Struktur zu finden. H&#228;tten wir alles nur mit CSS3 realisiert, w&#228;ren wir nach einer halben Stunde fertig gewesen. Den Zusatzaufwand kann man in Euro ausdr&#252;cken. Die mit der grafischen Sonderl&#246;sung zusammenh&#228;ngende Performanceverschlechterung hat nachher auch finanzielle Folgen und sie verschlechtert die Nutzerfreundlichkeit. </p>
<p>Vielleicht tragen Apples Kult-Ger&#228;te iPod, iPhone und iPad ja dazu bei, da&#223; ein Umdenken entsteht. Auf diesen Ger&#228;ten laufen keine Internet Explorer. Hier kommt mit Safari ein Webkit-Browser zum Einsatz. Apple ist dabei, immer neue Spielereien zu entwickeln, die sie in ihren Browser implementieren. So wie Microsoft dies fr&#252;her auch tat. M&#246;chte man nun also seine Seite &#8220;f&#252;r das iPad optimieren&#8221; und geht man dabei den alten, traditionellen Weg, muss man entweder alle neuen Apple-Spielereien f&#252;r alle anderen Browser mittels Javascript nachbauen oder eine separate Webkit-Version einer Webseite erstellen. So oder so, es endet in einer Wartungsh&#246;lle. </p>
<p>Chris Heilmann zeigt <a href="http://msdn.microsoft.com/en-us/scriptjunkie/ff918403.aspx">in einem Artikel</a> bei Microsofts &#8220;Script Junkie&#8221;, wie man praktisch mit &#8220;Progressive Enhancement&#8221; zum Erfolg kommt. Ich stelle <a href="http://createordie.de/cod/news/Mehr-als-nur-runde-Ecken-Testumgebungen-fuer-CSS3-056530.html">in meinem ersten Artikel bei &#8220;Create or Die&#8221;</a> ein paar Seiten vor, mittels derer man CSS3 austesten und sich Code ausgeben lassen kann. So kann jeder mal &#8220;reinschnuppern&#8221;. </p>
<p>Wir m&#252;ssen damit rechnen, da&#223; der IE6 noch ein paar Jahre mit hohen Zugriffszahlen existieren wird. Aus der Sicht einer performanceorientierten, sparsamen Erstellung von Webseiten ist es aber egal, ob der IE6 stirbt oder nicht. Erst ab dem IE9 wird die Sache f&#252;r uns interessant. Die IE-Versionen 7 und 8 m&#252;ssen also auch erst von der Bildfl&#228;che verschwinden, bis wir nicht mehr gen&#246;tigt sein werden, Kr&#252;cken zu nutzen. Das wird viele Jahre dauern, denn die Beharrungskr&#228;fte sind sehr stark, wie <a href="http://www.hmg.gov.uk/epetition-responses/petition-view.aspx?epref=ie6upgrade">die Antwort der Britischen Regierung auf eine Petition</a> gegen den IE6 in Beh&#246;rdennetzwerken zeigt. Die Regierung will weiterhin auf den IE6 bauen. Zum einen glauben sie, eine ad&#228;quate Sicherheit auch &#252;ber Firewalls erzeugen zu k&#246;nnen und verweisen dann darauf, da&#223; es zuviele interne Applikationen gibt, deren Funktionsweise mit anderen Browsern nicht gew&#228;hrleistet ist. Ein Test w&#228;re zu aufw&#228;ndig und teuer. <a href="http://www.wait-till-i.com/2010/08/05/uk-government-says-no-to-upgrading-ie6-who-is-to-blame/">Chris Heilmann analysiert</a> die Argumentation sehr detailliert und fundiert. Sein Artikel ist ein wichtiges Dokument, um sich unser Dilemma vor Augen zu f&#252;hren. Denn obwohl es sich um die Britische Regierung handelt, wird sich deren Argumentation nicht stark von Firmen und Beh&#246;rden in Deutschland unterscheiden.</p>
<p>Das Dilemma ist relativ einfach: Aus Sicht der Britischen Regierung (und der meisten Firmen) sind die Browser f&#252;r die Nutzung des Intranets und internen Tools da. Die private Nutzung des Internets wird mehr oder minder geduldet. Es ist aber nicht die Aufgabe der Regierung oder einer Firma, f&#252;r eine bessere Nutzung von Google Maps, eines Reiseportals oder von GoogleMail zu sorgen, wenn dies nicht im Beh&#246;rden-/Firmeninteresse geschieht. </p>
<p>Es gibt aber nicht zu ignorierenden Nutzungsspitzen w&#228;hrend der &#252;blichen B&#252;rozeiten. Deshalb sind die meisten Anbieter im Netz daran interessiert, auch den Nutzern aus Beh&#246;rden- und Firmennetzwerken eine angenehme und moderne Webseite zu pr&#228;sentieren. Es wird schwer, dagegen zu argumentieren. Aber ich gebe die Hoffnung nicht auf, da&#223; sp&#228;testens eine detaillierte Auflistung der Sonderaufw&#228;nde f&#252;r den IE und die damit verbundenen Kosten ein Umdenken hervorbringt. </p>
<p>Gerne werden Javascript-L&#246;sungen propagiert, die dem IE runde Ecken und mehr beibringen sollen. Meine Erfahrungen damit sind nicht berauschend. Ich rate davon ab, runde Ecken mittels Javascript zu erzeugen. Richtig schlimm sind Skripte, die transparente PNGs im IE6 erm&#246;glichen sollen. Sie ziehen die Performance extrem in den Keller.<br />
ich finde es wichtig, ein Layout von Beginn an als Ideal zu definieren, das in manchen Browsern nicht erreicht werden wird. Der IE ist nunmal wie ein schwarz-weiss Fernseher: Man kann damit Farbfilme sehen, sie werden aber anders dargestellt und das richtige Vergn&#252;gen stellt sich erst mit einem Farbfernseher, also einem modernen Browser, ein. Wenn wir dies immer mehr Kunden und Kollegen begreiflich machen k&#246;nnen, werden wir unsere Freude mit CSS3 haben. Wenn nicht, wird es ein Haufen Arbeit, zweigleisig zu fahren. </p>
]]></content:encoded>
			<wfw:commentRss>http://grochtdreis.de/weblog/2010/08/07/wenn-wir-koennten-wie-wir-wollen/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

