<?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>Christoph Bünte&nbsp;&raquo; Software Entwicklung Berlin</title> <atom:link href="http://www.christophbuente.de/tag/standard-browser/feed/" rel="self" type="application/rss+xml" /><link>http://www.christophbuente.de</link> <description>Software Entwicklung</description> <lastBuildDate>Tue, 03 Aug 2010 15:37:30 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0.1</generator> <item><title>Crossbrowser Webentwicklung</title><link>http://www.christophbuente.de/2007-07-28-crossbrowser-webentwicklung/</link> <comments>http://www.christophbuente.de/2007-07-28-crossbrowser-webentwicklung/#comments</comments> <pubDate>Sat, 28 Jul 2007 10:00:05 +0000</pubDate> <dc:creator>Christoph Bünte</dc:creator> <category><![CDATA[Web Entwicklung]]></category> <category><![CDATA[css stylesheet]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[ie 6.0]]></category> <category><![CDATA[internet explorer]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[mac user]]></category> <category><![CDATA[microsoft windows]]></category> <category><![CDATA[parallels desktop]]></category> <category><![CDATA[seo]]></category> <category><![CDATA[standard browser]]></category> <category><![CDATA[validation]]></category> <category><![CDATA[xhtml]]></category><guid isPermaLink="false">http://www.christophbuente.de/2007/07/28/crossbrowser-webentwicklung/</guid> <description><![CDATA[Nun hat das Schicksal auch mich ereilt! Obwohl ich es bisher vermieden habe, entwickle ich für meinen aktuellen Kunden ein Webfrontend. Dabei ist der Anspruch neben guter Benutzbarkeit: valides XHTML 1.0 strict Optimierung des Inhalts für die Suchmaschinenindizierung Trennung von Inhalt und Aussehen mit Hilfe von CSS Trennung von Inhalt und Verhalten mit Hilfe von [...]]]></description> <content:encoded><![CDATA[<p>Nun hat das Schicksal auch mich ereilt! Obwohl ich es bisher vermieden habe, entwickle ich für meinen aktuellen Kunden ein Webfrontend. Dabei ist der Anspruch neben guter Benutzbarkeit:</p><ul><li>valides <a href="http://www.w3.org/TR/xhtml1/" title="XHTML 1.0 strict">XHTML 1.0 strict</a></li><li>Optimierung des Inhalts für  die <a href="http://de.wikipedia.org/wiki/Suchmaschinenoptimierung" title="Suchmaschinenoptimierung">Suchmaschinenindizierung</a></li><li>Trennung von Inhalt und Aussehen mit Hilfe von <a href="http://www.css4you.de/" title="Cascading Style Sheet">CSS</a></li><li>Trennung von Inhalt und Verhalten mit Hilfe von <a href="http://script.aculo.us/" title="Scriptaculous">Javascript Bibliotheken</a></li><li>Und selbstverständlich: identisches Aussehen und Verhalten in allen Browsern</li></ul><p><span id="more-10"></span></p><p>[ad#vert-banner]</p><p>Soviel zur Theorie, denn jeder Webentwickler wird die Schmerzen bereits kennen, die ich im Moment empfinde. Die freie Auslegung der verabschiedeten Webstandards in den verschiedenen Webbrowsern macht die Entwicklung zu einer Tortour. Lässt sich in Browser f das Aussehen eines bestimmten Elementes definieren, ignoriert Browser e diese Anweisung beflissentlich. Definiert man die Position im externen <acronym lang="en" title="Cascading Style Sheet">CSS</acronym> Stylesheet für ein Element relativ, so muss es für &#8220;nicht-Standard-Browser&#8221; absolut positioniert werden, um das gleiche Ergebnis zu erzielen. So setzt sich die Quälerei unendlich fort. Und immer öfter zwängt sich mir die Frage auf, wie ein ominöser Mensch namens Bill G. in der Softwarewelt mit konsequent nicht-standardkonformer Software so groß werden konnte. Man sehe mir die Polemik nach, aber es sind wirklich Schmerzen, die ich demütig erdulde.</p><p>Für mich als Mac User stellt sich neben dem Unverständnis für die microsoftsche Auslegung von Standards  ein weiteres Problem: Wie testet man das entwickelte Produkt im berühmten Internet Exploder? Ich habe mich für die, in meinen Augen einzige, Möglichkeit entschieden, Microsoft Windows XP in einen digitalen Käfig zu sperren. Mit Hilfe von <a href="http://www.parallels.com/" title="Parallels Desktop">Parallels Desktop</a> läuft das weit verbreitete Betriebssystem als Gast in meiner nativem Umgebung. Wann immer ein neues Feature oder eine weitere Komponente vermeintlich fertig gestellt wurde, werfe ich mein Parallels an. Der schmermütige Atemzug beim Betrachten im IE ist obligatorisch. Doch kleine Tools wie die <a href="http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&amp;displaylang=en" title="Internet Explorer Developer Toolbar">Internet Explorer Developer Toolbar</a> verhelfen der Weboberfläche mehr oder weniger schnell zum gewünschten Aussehen bzw. Verhalten.</p><p>Natürlich ist Parallels nicht auf Microsoft Windows beschränkt, sondern gewährt auch anderen Vertretern der Gattung Betriebssystem temporären Unterschlupf. Ich kann jedem diese Software nur wärmstens ans Herz legen.</p><div id="crp_related"><h3>Ähnliche Beiträge:</h3><ul><li><a href="http://www.christophbuente.de/2007-12-06-voiceglue-installation-interactive-voice-response-leicht-gemacht/" rel="bookmark" class="crp_title">VoiceGlue Installation &#8211; Interactive Voice Response leicht gemacht</a></li><li><a href="http://www.christophbuente.de/2007-12-21-voiceglue-konfiguration-server-fur-sprachanwendungen-einrichten/" rel="bookmark" class="crp_title">VoiceGlue Konfiguration &#8211; Server für Sprachanwendungen einrichten</a></li><li><a href="http://www.christophbuente.de/2008-08-04-bilder-versehentlich-geloscht-urlaubserinnerungen-ganz-leicht-zuruckholen/" rel="bookmark" class="crp_title">Bilder versehentlich gelöscht &#8211; Urlaubserinnerungen ganz leicht zurückholen</a></li><li><a href="http://www.christophbuente.de/2009-10-29-opensocial-gadgets-apps-fur-studivz-selbst-entwickeln/" rel="bookmark" class="crp_title">Opensocial Gadgets &#8211; Apps für StudiVZ selbst entwickeln</a></li><li><a href="http://www.christophbuente.de/2007-11-24-advancing-rails-ein-workshop-mit-david-a-black/" rel="bookmark" class="crp_title">Advancing Rails &#8211; Ein Workshop mit David A. Black</a></li></ul></div>]]></content:encoded> <wfw:commentRss>http://www.christophbuente.de/2007-07-28-crossbrowser-webentwicklung/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 1/13 queries in 0.010 seconds using memcached
Object Caching 404/431 objects using memcached

Served from: www.christophbuente.de @ 2010-09-10 18:54:36 -->