<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"> 
<channel>
    

    <title>T3N Magazin 15: Layout&#45;Frameworks f&#252;r Webentwickler</title>
    <link>http://www.highresolution.info/weblog/entry/t3n_magazin_15_layout-frameworks_fuer_webentwickler/</link>
    <description>&amp;nbsp; Seit langem schon &#228;rgert es mich, dass in Berichten &#252;ber CSS&#45;Frameworks immer wieder die z.T. grundverschiedenen Ans&#228;tze der verschiedenen Projekte undifferenziert in einen Topf geworfen und miteinander verglichen werden. Deshalb fasse ich alle aktuell existierenden Projekte zun&#228;chst unter dem &#252;bergeordneten Begriff Layout&#45;Frameworks zusammen. Ausgehend vom gew&#228;hlten Layoutansatz es Frameworks folgt dann eine Unterscheidung in Grid&#45; und CSS&#45;Frameworks (eine Einstufung, die ich auch schon beim in Webkongress in Erlangen vorgestellt habe).

Grid&#45;FrameworksSinn und Zweck eines Grid&#45;Frameworks sind schnelle Ergebnisse in der Anwendung in den Grenzen des vorgegebenen Rasters.CSS&#45;FrameworksSinn und Zweck eines CSS&#45;Frameworks ist die Bereitstellung einer m&#246;glichst leistungsf&#228;higen Entwicklungsumgebung

Den roten Faden durch den Beitrag bildet die Betrachtung der Entwicklungszeit eines Layouts, wobei sich Layout&#45;Frameworks in Abh&#228;nhigkeit des Layoutansatzes und der gew&#228;hrten Freiheiten recht gut zwischen den beiden Extremen, dem Einsatz von Fertigtemplates (minimaler Aufwand, kein Einfluss auf Codequalit&#228;t) oder der vollst&#228;ndigen Handkodierung des Layouts (volle Codekontrolle, maximaler zeitlicher Aufwand zur Layouterstellung) einordnen lassen. Unabh&#228;ngig von pers&#246;nlichen Vorlieben f&#252;r den einen oder anderen technischen Weg l&#228;sst sich &#252;ber die Zeitschiene sehr deutlich zeigen, wo die ma&#223;geblichen Vorteile von Layout&#45;Frameworks liegen &#45; in der geringeren Entwicklungszeit. 

Die gewonnene Zeit kann f&#252;r Verbesserungen von Usability und Accessibility und/oder Performanceoptimierungen genutzt werden, denn diese Eigenschaften professioneller Webseiten sind in erster Linie contentabg&#228;ngig. Das umschlie&#223;ende Layoutger&#252;st von Layout&#45;Frameworks bietet zwar ebenfalls Potential, jedoch weit weniger als oft vermutet. Bei typischen Gr&#246;&#223;en von 200 ... 300 kB komplexer Webseiten hat das Seitenlayout (HTML und CSS) im Durchschnitt einen Anteil von 5&#45;10 Prozent (unabh&#228;ngig von der Entstehung).

Im zweiten Teil des Artikel dreht sich dann auch alles um Performance. Frameworks bieten hier aufgrund ihres modularen Aufbaus des CSS naturgem&#228;&#223; Angriffsfl&#228;che f&#252;r Kritik. Kommentare im CSS bedeuten verl&#228;ngerte Ladezeiten, jeder einzelne CSS&#45;Baustein muss vom Server angefordert werden (HTTP&#45;Requests), was zwangsl&#228;ufig mit Wartezeiten verbunden ist. Vergessen wird bei dieser Diskussion zumeist, dass auch bei der Handkodierung von Webseiten kaum ein Entwickler auf Zeilenumbr&#252;che, Einr&#252;ckungen und den einen oder anderen erl&#228;uternden Kommentar verzichten kann. Worauf ich hinaus will: Ob Framework&#45;Einsatz oder Handkodierung &#45; die Komprimierung von CSS&#45;Dateien und die Reduzierung von HTTP&#45;Requests sind generelle Optimierungszenarien, um die Performance einer Webseite zu steigern. Wer Performance&#45;Optimierung ernsthaft betreibt, der kommt um eine komprimierte Live&#45;Version des Entwickler&#45;CSS nicht herum.

&amp;nbsp;</description>
    <dc:language>de-de</dc:language>
    <dc:creator>Dirk Jesse</dc:creator>
    <dc:rights>Copyright 2009</dc:rights>
    <dc:date>2009-03-02T;09:47:59+00:00</dc:date>
    <admin:generatorAgent rdf:resource="http://www.expressionengine.com/" />
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
         xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
         xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
    rdf:about="http://www.highresolution.info/weblog/entry/t3n_magazin_15_layout-frameworks_fuer_webentwickler/"
    trackback:ping="http://www.highresolution.info/trackback/1363/sT5kBRcJ/"
    dc:title="T3N Magazin 15: Layout&#45;Frameworks f&#252;r Webentwickler"
    dc:identifier="http://www.highresolution.info/weblog/entry/t3n_magazin_15_layout-frameworks_fuer_webentwickler/" 
    dc:subject="CSS &amp;amp;amp; XHTML,Frameworks"
    dc:description="&amp;lt;img src=&quot;http://www.highresolution.info/images/uploads/t3n_cover_15_web.png&quot; border=&quot;0&quot; alt=&quot;&quot; class=&quot;float_left&quot; width=&quot;150&quot; height=&quot;212&quot; /&amp;gt; Seit langem schon &#228;rgert es mich, dass in Berichten &#252;ber CSS&#45;Frameworks immer wieder die z.T. grundverschiedenen Ans&#228;tze der verschiedenen Projekte undifferenziert in einen Topf geworfen und miteinander verglichen werden. Deshalb fasse ich alle aktuell existierenden Projekte zun&#228;chst unter dem &#252;bergeordneten Begriff &amp;lt;strong&amp;gt;Layout&#45;Frameworks&amp;lt;/strong&amp;gt; zusammen. Ausgehend&#8230;"
    dc:creator="Dirk Jesse"
    dc:date="2009-03-02 09:47:59 AM GMT" />
</rdf:RDF>
--> 


    <item>
      <title>Kommentar von Project&#45;MAC</title>
      <link>http://www.highresolution.info/weblog/entry/t3n_magazin_15_layout-frameworks_fuer_webentwickler/</link>
      <description>Frameworks hat sich irgendwie in die falsche Richtung entwickelt. Ich zumindest habe meine Probleme damit! LG</description>
      <content:encoded><![CDATA[<p>Frameworks hat sich irgendwie in die falsche Richtung entwickelt. Ich zumindest habe meine Probleme damit! LG
</p>]]></content:encoded>
    <dc:date>2012-01-18T;11:39:34+00:00</dc:date>
    </item>

    <item>
      <title>Kommentar von Denny Schäfer</title>
      <link>http://www.highresolution.info/weblog/entry/t3n_magazin_15_layout-frameworks_fuer_webentwickler/</link>
      <description>Sehr guter Beitrag.

Dieser hat mich dazu angeregt, endlich einmal ein CSS Framework auf eines der nächsten Projekte anzuwenden.</description>
      <content:encoded><![CDATA[<p><b>Sehr guter Beitrag.</b></p>

<p>Dieser hat mich dazu angeregt, endlich einmal ein CSS Framework auf eines der nächsten Projekte anzuwenden.
</p>]]></content:encoded>
    <dc:date>2012-01-18T;11:39:34+00:00</dc:date>
    </item>
 

</channel>
</rss>
