<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Gastartikel: Turbine: ein PHP-Framework um schneller und problemfreier Stylesheets zu schreiben</title>
	<atom:link href="http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/</link>
	<description>perun.net</description>
	<lastBuildDate>Sun, 12 Feb 2012 20:58:54 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Andi</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-68585</link>
		<dc:creator>Andi</dc:creator>
		<pubDate>Sat, 25 Jun 2011 11:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-68585</guid>
		<description>An sich ein schönes Projekt, aber scheinbar ist es eingeschlafen. Habe das Script gerade getestet und auch noch einige Bugs entdeckt, z.B. das Border-Radius und Gradients im IE7 eine falsche Farbe haben und statt des Radius wird das Objekt sehr seltsam dargestellt. Eine Eigenschaft text-shadow ist im System scheinbar nicht vorgesehen. Und die &quot;Issues&quot; Abteilung bei dem Projekt auf Github enthält viele Bugmeldungen, aber kaum Reaktionen. Die letzte Beta-Version ist ein halbes Jahr alt, die letzte Stable auch. In der Zeit ist viel passiert, was die Browser angeht.

Es scheint, das Projekt ist wie vieles von Peter Kroener seinem Autorendasein zum Opfer gefallen. Schade drum!

Fazit: Nette Idee, aber man muss auch dranbleiben  :-?</description>
		<content:encoded><![CDATA[<p>An sich ein schönes Projekt, aber scheinbar ist es eingeschlafen. Habe das Script gerade getestet und auch noch einige Bugs entdeckt, z.B. das Border-Radius und Gradients im IE7 eine falsche Farbe haben und statt des Radius wird das Objekt sehr seltsam dargestellt. Eine Eigenschaft text-shadow ist im System scheinbar nicht vorgesehen. Und die &#034;Issues&#034; Abteilung bei dem Projekt auf Github enthält viele Bugmeldungen, aber kaum Reaktionen. Die letzte Beta-Version ist ein halbes Jahr alt, die letzte Stable auch. In der Zeit ist viel passiert, was die Browser angeht.</p>
<p>Es scheint, das Projekt ist wie vieles von Peter Kroener seinem Autorendasein zum Opfer gefallen. Schade drum!</p>
<p>Fazit: Nette Idee, aber man muss auch dranbleiben  <img src='http://www.perun.net/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schepp</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61367</link>
		<dc:creator>Schepp</dc:creator>
		<pubDate>Mon, 26 Jul 2010 17:45:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61367</guid>
		<description>@Andreas Sauber! 

Wir können das ja schonmal zu Turbine dazupacken, da es ja so auch schon sehr hilfreich ist, und entweder es entwickelt jemand anderes noch eine Code-Vervollständigung, oder wir machen das wenn wir mal was Muße haben. Hab Dir eine E-Mail geschickt.</description>
		<content:encoded><![CDATA[<p>@Andreas Sauber! </p>
<p>Wir können das ja schonmal zu Turbine dazupacken, da es ja so auch schon sehr hilfreich ist, und entweder es entwickelt jemand anderes noch eine Code-Vervollständigung, oder wir machen das wenn wir mal was Muße haben. Hab Dir eine E-Mail geschickt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Isaak</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61366</link>
		<dc:creator>Andreas Isaak</dc:creator>
		<pubDate>Mon, 26 Jul 2010 13:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61366</guid>
		<description>@Scheep

Mein Kollege und ich haben mal was für Notepad++ fertig gemacht. Es ist zwar keine extra Extension aber eine kleine style.xml mit der man .cssp etwas besser darstellen lassen kann als es Notepad++ normalerweise macht.

Kann ich dir die Datei zukommen lassen? Vielleicht entwickelt ja jemand daraus eine Extension.</description>
		<content:encoded><![CDATA[<p>@Scheep</p>
<p>Mein Kollege und ich haben mal was für Notepad++ fertig gemacht. Es ist zwar keine extra Extension aber eine kleine style.xml mit der man .cssp etwas besser darstellen lassen kann als es Notepad++ normalerweise macht.</p>
<p>Kann ich dir die Datei zukommen lassen? Vielleicht entwickelt ja jemand daraus eine Extension.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bertram Simon</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61317</link>
		<dc:creator>Bertram Simon</dc:creator>
		<pubDate>Thu, 22 Jul 2010 11:15:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61317</guid>
		<description>@Eric Eggert, @Andreas Dantz

Henry Ford:
&lt;blockquote&gt;&quot;Wenn ich die Menschen gefragt hätte, was sie wollen,
hätten sie gesagt: schnellere Pferde.&quot;&lt;/blockquote&gt;

Ich finde, Dateigröße ist nur eines von vielen Kriterien von Turbine. Skalierbarkeit, Automatisierung, Wiederverwendbarkeit, Redundanz, Usability, Lesbarkeit, Zeitersparnis usw. sind weitere Kriterien. Allein das Auseinandersetzen mit Frameworks erweitert den Horizont und schenkt einem die Möglichkeit der Selbstreflexion.

Ich habe in der Zwischenzeit ein kleines Projekt mit Turbine umgesetzt. Fazit: Installation unter 5 Minuten, die Einarbeitungszeit war danke guter Doku niedrig (ca. 1/2 Stunde), der Output entspricht meinem manuellen CSS-Code. Ich habe das Menü über Variablen so erstellt, dass ich es für andere Projekt mit anderen Farben und Schriften schnell wiederverwenden kann. Beim nächsten Projekt spare ich also Zeit!

Ich kann mir gut vorstellen, dass ich mit der neuen Arbeitsweise Ideen zur Optimierung habe, die mir beim manuellen Codieren nicht gekommen wären.

@Schepp
Der Converter ist nicht perfekt, aber eine echte Arbeitserleichterung. Danke für den Tipp!</description>
		<content:encoded><![CDATA[<p>@Eric Eggert, @Andreas Dantz</p>
<p>Henry Ford:</p>
<blockquote><p>&#034;Wenn ich die Menschen gefragt hätte, was sie wollen,<br />
hätten sie gesagt: schnellere Pferde.&#034;</p></blockquote>
<p>Ich finde, Dateigröße ist nur eines von vielen Kriterien von Turbine. Skalierbarkeit, Automatisierung, Wiederverwendbarkeit, Redundanz, Usability, Lesbarkeit, Zeitersparnis usw. sind weitere Kriterien. Allein das Auseinandersetzen mit Frameworks erweitert den Horizont und schenkt einem die Möglichkeit der Selbstreflexion.</p>
<p>Ich habe in der Zwischenzeit ein kleines Projekt mit Turbine umgesetzt. Fazit: Installation unter 5 Minuten, die Einarbeitungszeit war danke guter Doku niedrig (ca. 1/2 Stunde), der Output entspricht meinem manuellen CSS-Code. Ich habe das Menü über Variablen so erstellt, dass ich es für andere Projekt mit anderen Farben und Schriften schnell wiederverwenden kann. Beim nächsten Projekt spare ich also Zeit!</p>
<p>Ich kann mir gut vorstellen, dass ich mit der neuen Arbeitsweise Ideen zur Optimierung habe, die mir beim manuellen Codieren nicht gekommen wären.</p>
<p>@Schepp<br />
Der Converter ist nicht perfekt, aber eine echte Arbeitserleichterung. Danke für den Tipp!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schepp</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61315</link>
		<dc:creator>Schepp</dc:creator>
		<pubDate>Thu, 22 Jul 2010 10:44:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61315</guid>
		<description>@Andreas
Meines Wisses nach sitzt noch keiner an einer Notepad++-Erweiterung. Aber vielleicht kann man auf folgender SASS-Extension aufbauen:
&lt;a href=&quot;http://stackoverflow.com/questions/1338997/haml-sass-syntax-highlighting-in-notepad&quot; rel=&quot;nofollow&quot;&gt;http://stackoverflow.com/questions/1338997/haml-sass-syntax-highlighting-in-notepad&lt;/a&gt;
Die ließe sich dann offenbar so einbinden:
&lt;a href=&quot;http://superuser.com/questions/62474/notepad-custom-syntax-highlighting-setting-where-to-look-for-it&quot; rel=&quot;nofollow&quot;&gt;http://superuser.com/questions/62474/notepad-custom-syntax-highlighting-setting-where-to-look-for-it&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>@Andreas<br />
Meines Wisses nach sitzt noch keiner an einer Notepad++-Erweiterung. Aber vielleicht kann man auf folgender SASS-Extension aufbauen:<br />
<a href="http://stackoverflow.com/questions/1338997/haml-sass-syntax-highlighting-in-notepad">http://stackoverflow.com/questions/1338997/haml-sass-syntax-highlighting-in-notepad</a><br />
Die ließe sich dann offenbar so einbinden:<br />
<a href="http://superuser.com/questions/62474/notepad-custom-syntax-highlighting-setting-where-to-look-for-it">http://superuser.com/questions/62474/notepad-custom-syntax-highlighting-setting-where-to-look-for-it</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Isaak</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61314</link>
		<dc:creator>Andreas Isaak</dc:creator>
		<pubDate>Thu, 22 Jul 2010 07:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61314</guid>
		<description>Turbine finde ich schon länger interessant, leider verwende ich keines der oben aufgeführten Editoren. Ist denn vielleicht schon jemand dran und arbeitet an einer Notepad++ Extension? 

Ohne die geschweiftern Klammern lässt sich im NP kaum arbeiten ;-)</description>
		<content:encoded><![CDATA[<p>Turbine finde ich schon länger interessant, leider verwende ich keines der oben aufgeführten Editoren. Ist denn vielleicht schon jemand dran und arbeitet an einer Notepad++ Extension? </p>
<p>Ohne die geschweiftern Klammern lässt sich im NP kaum arbeiten <img src='http://www.perun.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antpaw</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61300</link>
		<dc:creator>antpaw</dc:creator>
		<pubDate>Tue, 20 Jul 2010 16:36:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61300</guid>
		<description>ja solang die properties gleich heißen und sie das gleiche mit den values machen ist das kein problem, aber zB beim &quot;border-radius: 5px 50px&quot; wird das nicht gleich aussehen in webkit und moz.</description>
		<content:encoded><![CDATA[<p>ja solang die properties gleich heißen und sie das gleiche mit den values machen ist das kein problem, aber zB beim &#034;border-radius: 5px 50px&#034; wird das nicht gleich aussehen in webkit und moz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schepp</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61299</link>
		<dc:creator>Schepp</dc:creator>
		<pubDate>Tue, 20 Jul 2010 15:46:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61299</guid>
		<description>@Andreas Dantz
Zum einen: Das ist vernünftige Kritik in einer vernünftigen Form, Danke!

Zu Deinem Punkt: Klar bergen die neuen Möglichkeiten von Turbine Gefahren, keine Frage. Allerdings blüht einem das doch immer, wenn man sein Gehirn an der Garderobe abgibt.

Du kannst ja nun auch mit nacktem CSS schön viel Mist bauen (Stichworte: ComicSans-Farb-Augenkrebs, ineffiziente Selektoren, Oldschool-Parser-Hacks, etc.). Aber Du kannst Dir bei Turbine mehr Zeit für&#039;s Denken nehmen und musst weniger davon auf&#039;s Tippen vergeuden. Darum geht&#039;s uns letztendlich nur.

Und wer Lust hat, der nutzt ganz allein nur die Plugins und lässt die Syntaxlogik links liegen. Geht ja auch.

@antpaw
Die Transitions wie auch manch anderes haben wir noch außen vor gelassen. Erstere weil sie momentan nur in homöopathischen Dosen von den Clients unterstützt werden, die anderen weil sie zwar fast aber ebenfalls nicht ganz crossbrowser-tauglich sind. Und das war eigentlich die Prämisse, dass wir nur Plugins dazupacken, die überall Ergebnisse produzieren.

Einzige Ausnahme dieser Regel ist das borderradius-Plugin, das so heissbegehrt ist, dass wir es trotz fehlender IE-Unterstützung hineingenommen haben. Ob wir für den IE jemals die VML-gestützten runden Ecken nachrüsten steht in den Sternen. Die sind nämlich mit sehr viel Vorsicht zu genießen.

Alles, was es nicht in die Haupt-Turbine schafft, parken wir aber in einem &lt;a href=&quot;http://github.com/Schepp/Turbine-Extras&quot; rel=&quot;nofollow&quot;&gt;Extras-Bereich&lt;/a&gt;. Dort findest Du derzeit 4 CSS3-Vendorprefix-Plugins, unter anderem auch &lt;a href=&quot;http://github.com/Schepp/Turbine-Extras/blob/master/plugins/transition.php&quot; rel=&quot;nofollow&quot;&gt;Transitions&lt;/a&gt;. Bei Bedarf, einfach &lt;a href=&quot;http://github.com/Schepp/Turbine-Extras/archives/master&quot; rel=&quot;nofollow&quot;&gt;downloaden&lt;/a&gt; und bei Turbine dazuparken.</description>
		<content:encoded><![CDATA[<p>@Andreas Dantz<br />
Zum einen: Das ist vernünftige Kritik in einer vernünftigen Form, Danke!</p>
<p>Zu Deinem Punkt: Klar bergen die neuen Möglichkeiten von Turbine Gefahren, keine Frage. Allerdings blüht einem das doch immer, wenn man sein Gehirn an der Garderobe abgibt.</p>
<p>Du kannst ja nun auch mit nacktem CSS schön viel Mist bauen (Stichworte: ComicSans-Farb-Augenkrebs, ineffiziente Selektoren, Oldschool-Parser-Hacks, etc.). Aber Du kannst Dir bei Turbine mehr Zeit für&#039;s Denken nehmen und musst weniger davon auf&#039;s Tippen vergeuden. Darum geht&#039;s uns letztendlich nur.</p>
<p>Und wer Lust hat, der nutzt ganz allein nur die Plugins und lässt die Syntaxlogik links liegen. Geht ja auch.</p>
<p>@antpaw<br />
Die Transitions wie auch manch anderes haben wir noch außen vor gelassen. Erstere weil sie momentan nur in homöopathischen Dosen von den Clients unterstützt werden, die anderen weil sie zwar fast aber ebenfalls nicht ganz crossbrowser-tauglich sind. Und das war eigentlich die Prämisse, dass wir nur Plugins dazupacken, die überall Ergebnisse produzieren.</p>
<p>Einzige Ausnahme dieser Regel ist das borderradius-Plugin, das so heissbegehrt ist, dass wir es trotz fehlender IE-Unterstützung hineingenommen haben. Ob wir für den IE jemals die VML-gestützten runden Ecken nachrüsten steht in den Sternen. Die sind nämlich mit sehr viel Vorsicht zu genießen.</p>
<p>Alles, was es nicht in die Haupt-Turbine schafft, parken wir aber in einem <a href="http://github.com/Schepp/Turbine-Extras">Extras-Bereich</a>. Dort findest Du derzeit 4 CSS3-Vendorprefix-Plugins, unter anderem auch <a href="http://github.com/Schepp/Turbine-Extras/blob/master/plugins/transition.php">Transitions</a>. Bei Bedarf, einfach <a href="http://github.com/Schepp/Turbine-Extras/archives/master">downloaden</a> und bei Turbine dazuparken.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: antpaw</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61296</link>
		<dc:creator>antpaw</dc:creator>
		<pubDate>Tue, 20 Jul 2010 14:45:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61296</guid>
		<description>Hey super Arbeit Jungs, auch die Umstellung auf die whitespace-insensitive SASS syntax macht sehr viel Sinn. Sie ist wirklich sehr viel übersichtlicher und schneller zuschreiben als diese ;{}. Habe den Unterschied bei ein paar rails Projekten richtig stark gespürt. Auch die helper für die vendor prefixes hölle sind eine feine sache. Arbeit ihr schon an einer tween syntax für die transitions (hab die glaube ich nicht gesehen)? Was mich etwas stört ist das cache system und dass man es nicht synchron mit dem mainpage loading laufen lassen kann. Aber wenn ich Zeit habe dann fork ich euch wieder :)!

@eric eggert: probier einfach turbine oder sass aus. ich kenne keinen der das nach ein paar tage nicht für unersetzlich (in großen Projekten) hielt.</description>
		<content:encoded><![CDATA[<p>Hey super Arbeit Jungs, auch die Umstellung auf die whitespace-insensitive SASS syntax macht sehr viel Sinn. Sie ist wirklich sehr viel übersichtlicher und schneller zuschreiben als diese ;{}. Habe den Unterschied bei ein paar rails Projekten richtig stark gespürt. Auch die helper für die vendor prefixes hölle sind eine feine sache. Arbeit ihr schon an einer tween syntax für die transitions (hab die glaube ich nicht gesehen)? Was mich etwas stört ist das cache system und dass man es nicht synchron mit dem mainpage loading laufen lassen kann. Aber wenn ich Zeit habe dann fork ich euch wieder <img src='http://www.perun.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> !</p>
<p>@eric eggert: probier einfach turbine oder sass aus. ich kenne keinen der das nach ein paar tage nicht für unersetzlich (in großen Projekten) hielt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexander</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61292</link>
		<dc:creator>Alexander</dc:creator>
		<pubDate>Tue, 20 Jul 2010 12:35:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61292</guid>
		<description>Bisher waren meine CSS-Datien so klein, dass ein Framework erstmal nur das Ganze eine Ecke komplizierter macht. Aber ich erkenne genug Fälle, wo das Framework mir viel Arbeit ersparen kann.

Mir ist es lieber, dass den Code, den ich bearbeite übersichtlich und einfach wartbar ist. Turbine ermöglicht das ohne auf Optimierungsmaßnahmen zu verzichten. Ich habe nämlich nicht genug Zeit um alle Varianten einer Eigenschaft zu suchen und optimiert habe ich bisher gar nicht. Wenn ich irgendeine Datei gebraucht habe, habe ich sie einfach eingebunden. Fertig und ein Request mehr.  :mrgreen:

Wenn ich stattdessen Turbine einsetze, dann kann die ausgelieferte CSS-Datei so kryptisch aussehen, dass nur ein richtiger CSS-Experte da noch etwas nachträglich ändern kann ohne neu Fehler einzubauen. Ich jedenfalls muss mit dieser optimierten CSS-Datei nicht arbeiten, weswegen ich da jede Optimierungsmöglichkeit nutzen kann, die Turbine kennt.

Ein CSS-Purist kann also auf Turbine verzichten, aber der Ansatz von intuitiven Code und zuschaltbarer Features und Optimierungsstrategien macht die Entwicklung um einiges effektiver und weniger fehleranfällig.

Auch wenn Turbine in einigen Fällen den Code unnötig aufbläht, ich kann das immer noch besser: Einfach eine weitere CSS-Datei eingebunden und schon ist die Ladezeit länger als würde ich das ganze erst Turbine vorwerfen.</description>
		<content:encoded><![CDATA[<p>Bisher waren meine CSS-Datien so klein, dass ein Framework erstmal nur das Ganze eine Ecke komplizierter macht. Aber ich erkenne genug Fälle, wo das Framework mir viel Arbeit ersparen kann.</p>
<p>Mir ist es lieber, dass den Code, den ich bearbeite übersichtlich und einfach wartbar ist. Turbine ermöglicht das ohne auf Optimierungsmaßnahmen zu verzichten. Ich habe nämlich nicht genug Zeit um alle Varianten einer Eigenschaft zu suchen und optimiert habe ich bisher gar nicht. Wenn ich irgendeine Datei gebraucht habe, habe ich sie einfach eingebunden. Fertig und ein Request mehr.  <img src='http://www.perun.net/wp-includes/images/smilies/icon_mrgreen.gif' alt=':mrgreen:' class='wp-smiley' /> </p>
<p>Wenn ich stattdessen Turbine einsetze, dann kann die ausgelieferte CSS-Datei so kryptisch aussehen, dass nur ein richtiger CSS-Experte da noch etwas nachträglich ändern kann ohne neu Fehler einzubauen. Ich jedenfalls muss mit dieser optimierten CSS-Datei nicht arbeiten, weswegen ich da jede Optimierungsmöglichkeit nutzen kann, die Turbine kennt.</p>
<p>Ein CSS-Purist kann also auf Turbine verzichten, aber der Ansatz von intuitiven Code und zuschaltbarer Features und Optimierungsstrategien macht die Entwicklung um einiges effektiver und weniger fehleranfällig.</p>
<p>Auch wenn Turbine in einigen Fällen den Code unnötig aufbläht, ich kann das immer noch besser: Einfach eine weitere CSS-Datei eingebunden und schon ist die Ladezeit länger als würde ich das ganze erst Turbine vorwerfen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andreas Dantz</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61291</link>
		<dc:creator>Andreas Dantz</dc:creator>
		<pubDate>Tue, 20 Jul 2010 12:19:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61291</guid>
		<description>Ich muss Eric größtenteils recht geben. In meinen Augen führt eine Abstraktion von CSS in den meisten Fällen am Ende zu einer CSS-Datei, die umfangreicher ist als notwendig.

Ich benutze zwar mittlerweile selbst häufig einen Verbund aus SASS bzw. SCSS, Compass und Lemonade. Ich nutze dabei aber bewusst nur Dinge für die automatische Generierung von Vendor-Prefixes (solange sie nötig sind) und CSS-Sprites. Alles andere birgt in meinen Augen die Gefahr, dass genau solcher aufgeblasener Code entsteht, wie im Beispiel.

Ich mache mir lieber ein paar Gedanken zum Aufbau meiner CSS-Datei und spare dann an Dateigröße und zu wartendem Code, als bei den zu tippenden Klammern.</description>
		<content:encoded><![CDATA[<p>Ich muss Eric größtenteils recht geben. In meinen Augen führt eine Abstraktion von CSS in den meisten Fällen am Ende zu einer CSS-Datei, die umfangreicher ist als notwendig.</p>
<p>Ich benutze zwar mittlerweile selbst häufig einen Verbund aus SASS bzw. SCSS, Compass und Lemonade. Ich nutze dabei aber bewusst nur Dinge für die automatische Generierung von Vendor-Prefixes (solange sie nötig sind) und CSS-Sprites. Alles andere birgt in meinen Augen die Gefahr, dass genau solcher aufgeblasener Code entsteht, wie im Beispiel.</p>
<p>Ich mache mir lieber ein paar Gedanken zum Aufbau meiner CSS-Datei und spare dann an Dateigröße und zu wartendem Code, als bei den zu tippenden Klammern.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schepp</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61290</link>
		<dc:creator>Schepp</dc:creator>
		<pubDate>Tue, 20 Jul 2010 10:28:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61290</guid>
		<description>Was ich bislang vergessen habe: Wer nur mal schnell rumspielen und experimentieren will, der kann dazu unsere &lt;a href=&quot;http://turbine.peterkroener.de/shell.php&quot; rel=&quot;nofollow&quot;&gt;Turbine Shell&lt;/a&gt; heranziehen und sich dort nach Kräften austoben. 

&lt;em&gt;Disclaimer:&lt;/em&gt; jeglicher Shell-Output, der auf externe Plugin-Resourcen, also Bilder oder HTCs verweist, hat in der Shell (und nur da) einen falschen Pfad (betroffen wäre zum beispiel der Verweis auf das für Opera generierte Gradient-SVG, aber auch manche IE-Heilpflaster)</description>
		<content:encoded><![CDATA[<p>Was ich bislang vergessen habe: Wer nur mal schnell rumspielen und experimentieren will, der kann dazu unsere <a href="http://turbine.peterkroener.de/shell.php">Turbine Shell</a> heranziehen und sich dort nach Kräften austoben. </p>
<p><em>Disclaimer:</em> jeglicher Shell-Output, der auf externe Plugin-Resourcen, also Bilder oder HTCs verweist, hat in der Shell (und nur da) einen falschen Pfad (betroffen wäre zum beispiel der Verweis auf das für Opera generierte Gradient-SVG, aber auch manche IE-Heilpflaster)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: datenkind</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61289</link>
		<dc:creator>datenkind</dc:creator>
		<pubDate>Tue, 20 Jul 2010 10:08:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61289</guid>
		<description>Dann ist, laut deiner Argumentation, ein Framework wie MooTools oder jQuery ebenfalls „unsäglich“, da man sich einen neuen Abstraktionslayer für reines JavaScript aufbaut (ja, es wird einfacher dadurch), der a) erlernt werden muss und b) von der ursprünglichen Syntax abweicht. Oder PHP-Frameworks …

Ich denke mal, dass es hier gengügend Leute gibt – nicht nur du – die effektives und schlankes CSS schreiben können. Wenn sich aber ein Entwickler mit einer Möglichkeit befasst, die es &lt;em&gt;ihm&lt;/em&gt; erleichtern &lt;em&gt;können&lt;/em&gt; sein Werkzeug &lt;em&gt;vielleicht&lt;/em&gt; noch effektiver zu nutzen, dann sind solche Ansätze doch super.</description>
		<content:encoded><![CDATA[<p>Dann ist, laut deiner Argumentation, ein Framework wie MooTools oder jQuery ebenfalls „unsäglich“, da man sich einen neuen Abstraktionslayer für reines JavaScript aufbaut (ja, es wird einfacher dadurch), der a) erlernt werden muss und b) von der ursprünglichen Syntax abweicht. Oder PHP-Frameworks …</p>
<p>Ich denke mal, dass es hier gengügend Leute gibt – nicht nur du – die effektives und schlankes CSS schreiben können. Wenn sich aber ein Entwickler mit einer Möglichkeit befasst, die es <em>ihm</em> erleichtern <em>können</em> sein Werkzeug <em>vielleicht</em> noch effektiver zu nutzen, dann sind solche Ansätze doch super.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Eggert</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61288</link>
		<dc:creator>Eric Eggert</dc:creator>
		<pubDate>Tue, 20 Jul 2010 09:43:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61288</guid>
		<description>Entschuldigt, ich fühle mich nicht genötigt eines von diesen CSS-Verkomplizierungstools zu benutzen, ich weiß gar nicht wie ihr darauf kommt. Ich möchte mit meinem Kommentar den Artikel kommentieren, eine andere Meinung einstreuen. Das ist – so weit ich weiß – Sinn und Zweck von Kommentaren.

Es gibt zwei Seiten der Medaille, ich betrachte die andere Seite. Das finde ich nur fair. Jemand der den Artikel (und die Kommentare) liest soll wissen, dass es auch andere Meinungen dazu gibt.</description>
		<content:encoded><![CDATA[<p>Entschuldigt, ich fühle mich nicht genötigt eines von diesen CSS-Verkomplizierungstools zu benutzen, ich weiß gar nicht wie ihr darauf kommt. Ich möchte mit meinem Kommentar den Artikel kommentieren, eine andere Meinung einstreuen. Das ist – so weit ich weiß – Sinn und Zweck von Kommentaren.</p>
<p>Es gibt zwei Seiten der Medaille, ich betrachte die andere Seite. Das finde ich nur fair. Jemand der den Artikel (und die Kommentare) liest soll wissen, dass es auch andere Meinungen dazu gibt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Schepp</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61287</link>
		<dc:creator>Schepp</dc:creator>
		<pubDate>Tue, 20 Jul 2010 09:38:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61287</guid>
		<description>@Bertram
Danke für das positive Feedback! 
Einen CSS zu Turbine Converter gibt es schon, und zwar hier:
&lt;a href=&quot;http://turbine.peterkroener.de/docs.php#tools-converter&quot; rel=&quot;nofollow&quot;&gt;http://turbine.peterkroener.de/docs.php#tools-converter&lt;/a&gt;

@Maik
Danke Dir ebenfalls! Und der Vlad ist ein sehr, sehr spendabler. Allenfalls liegt&#039;s an meiner eigenen Lahmarschigkeit was das Anmelden bei Flattr &amp; Co angeht (VGWort-Extended Anmeldung ist in der Mache) :oops:

@Eric
Wir zwingen Dich zu nichts, Du darfst das ruhig nicht benutzen. Ich verstehe auch Deine Bedenken als CSS-Purist.

Was Dein Code-Zitat angeht, so ist das ganz klar Bloat ein schnell konstruiertes Beispiel, das aufzeigen soll, in welchen Situationen man über Sektorverschachtelung nachdenken kann. Diese Aufgabe erfüllt es  auch.

Der Browser-Sniffer ist kein fester sondern ein optionaler Bestandteil, dessen Nachteile wir nicht unter den Tisch fallen lassen, sondern an folgender Stelle einen prominenten Platz einräumen: &lt;a href=&quot;http://turbine.peterkroener.de/docs.php#plugins-sniffer&quot; rel=&quot;nofollow&quot;&gt;http://turbine.peterkroener.de/docs.php#plugins-sniffer&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>@Bertram<br />
Danke für das positive Feedback!<br />
Einen CSS zu Turbine Converter gibt es schon, und zwar hier:<br />
<a href="http://turbine.peterkroener.de/docs.php#tools-converter">http://turbine.peterkroener.de/docs.php#tools-converter</a></p>
<p>@Maik<br />
Danke Dir ebenfalls! Und der Vlad ist ein sehr, sehr spendabler. Allenfalls liegt&#039;s an meiner eigenen Lahmarschigkeit was das Anmelden bei Flattr &amp; Co angeht (VGWort-Extended Anmeldung ist in der Mache) <img src='http://www.perun.net/wp-includes/images/smilies/icon_redface.gif' alt=':oops:' class='wp-smiley' /> </p>
<p>@Eric<br />
Wir zwingen Dich zu nichts, Du darfst das ruhig nicht benutzen. Ich verstehe auch Deine Bedenken als CSS-Purist.</p>
<p>Was Dein Code-Zitat angeht, so ist das ganz klar Bloat ein schnell konstruiertes Beispiel, das aufzeigen soll, in welchen Situationen man über Sektorverschachtelung nachdenken kann. Diese Aufgabe erfüllt es  auch.</p>
<p>Der Browser-Sniffer ist kein fester sondern ein optionaler Bestandteil, dessen Nachteile wir nicht unter den Tisch fallen lassen, sondern an folgender Stelle einen prominenten Platz einräumen: <a href="http://turbine.peterkroener.de/docs.php#plugins-sniffer">http://turbine.peterkroener.de/docs.php#plugins-sniffer</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: datenkind</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61286</link>
		<dc:creator>datenkind</dc:creator>
		<pubDate>Tue, 20 Jul 2010 09:31:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61286</guid>
		<description>Ach mann Eric, manchmal hab ich das Gefühl, dass du zu viel Zeit mit Meckern verbringst.

Natürlich ist CSS nicht schwer, allerdings finde ich es nie verkehrt, wenn man Optimierungspotential ausschöpft und solche Wege nutzt. Gerade das Thema Variablen ist doch genial.

Zum Glück gibt’s keinen Nutzungszwang, also schon einfach mal deine Nerven. ;)</description>
		<content:encoded><![CDATA[<p>Ach mann Eric, manchmal hab ich das Gefühl, dass du zu viel Zeit mit Meckern verbringst.</p>
<p>Natürlich ist CSS nicht schwer, allerdings finde ich es nie verkehrt, wenn man Optimierungspotential ausschöpft und solche Wege nutzt. Gerade das Thema Variablen ist doch genial.</p>
<p>Zum Glück gibt’s keinen Nutzungszwang, also schon einfach mal deine Nerven. <img src='http://www.perun.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Eggert</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61285</link>
		<dc:creator>Eric Eggert</dc:creator>
		<pubDate>Tue, 20 Jul 2010 09:19:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61285</guid>
		<description>Naja, das klingt ja erstmal alles ganz gut, aber die Vermischung von Properties und Selektoren ist dann doch eher Fragwürdig, dazu die Abhängigkeit  von Einrückungen, das halte ich doch für extrem unübersichtlich. Für CSS gibt es so viele schöne Entwicklertools, da brauche ich nicht noch einen Abstraktionslayer. Wenn dann da auch noch sowas raus kommt:

&lt;code&gt;#header ul a:link, #header ul a:visited,
#header ol a:link, #header ol a:visited,
#header p a:link, #header p a:visited,
#footer ul a:link, #footer ul a:visited,
#footer ol a:link, #footer ol a:visited,
#footer p a:link, #footer p a:visited {
	text-decoration: underline;
}
#header ul a:active, #header ul a:hover,
#header ol a:active, #header ol a:hover,
#header p a:active, #header p a:hover,
#footer ul a:active, #footer ul a:hover,
#footer ol a:active, #footer ol a:hover,
#footer p a:active, #footer p a:hover {
	text-decoration: none;
}&lt;/code&gt;

dann glaube ich, dass es da ein grundlegenden Hang zu bloatcode gibt, ein 

&lt;code&gt;#header a:link, #header a:visited, #footer a:link, #footer a:visited {text-decoration:underline;}
#header a:active, #header a:hover, #header a:focus, #footer a:active, #footer a:hover, #header a:focus {text-decoration:none;}&lt;/code&gt;

reicht in dem Fall doch bei weitem aus. Das eingebaute Browser-Sniffing ist dann nur noch die Höhe und kann nicht nachhaltig sein. CSS ist nicht schwer, es ist robust und schnell. Warum man noch eine Sprache auf einer Meta-Ebene lernen soll werde ich nie verstehen.</description>
		<content:encoded><![CDATA[<p>Naja, das klingt ja erstmal alles ganz gut, aber die Vermischung von Properties und Selektoren ist dann doch eher Fragwürdig, dazu die Abhängigkeit  von Einrückungen, das halte ich doch für extrem unübersichtlich. Für CSS gibt es so viele schöne Entwicklertools, da brauche ich nicht noch einen Abstraktionslayer. Wenn dann da auch noch sowas raus kommt:</p>
<p><code>#header ul a:link, #header ul a:visited,<br />
#header ol a:link, #header ol a:visited,<br />
#header p a:link, #header p a:visited,<br />
#footer ul a:link, #footer ul a:visited,<br />
#footer ol a:link, #footer ol a:visited,<br />
#footer p a:link, #footer p a:visited {<br />
	text-decoration: underline;<br />
}<br />
#header ul a:active, #header ul a:hover,<br />
#header ol a:active, #header ol a:hover,<br />
#header p a:active, #header p a:hover,<br />
#footer ul a:active, #footer ul a:hover,<br />
#footer ol a:active, #footer ol a:hover,<br />
#footer p a:active, #footer p a:hover {<br />
	text-decoration: none;<br />
}</code></p>
<p>dann glaube ich, dass es da ein grundlegenden Hang zu bloatcode gibt, ein </p>
<p><code>#header a:link, #header a:visited, #footer a:link, #footer a:visited {text-decoration:underline;}<br />
#header a:active, #header a:hover, #header a:focus, #footer a:active, #footer a:hover, #header a:focus {text-decoration:none;}</code></p>
<p>reicht in dem Fall doch bei weitem aus. Das eingebaute Browser-Sniffing ist dann nur noch die Höhe und kann nicht nachhaltig sein. CSS ist nicht schwer, es ist robust und schnell. Warum man noch eine Sprache auf einer Meta-Ebene lernen soll werde ich nie verstehen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Perun</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61284</link>
		<dc:creator>Perun</dc:creator>
		<pubDate>Tue, 20 Jul 2010 09:06:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61284</guid>
		<description>@Maik,


&lt;blockquote&gt;@Vlad: Gib dem Schepp ruhig was ab von meinen flattr-Cents ;)&lt;/blockquote&gt;


keine Sorge, Schepp wird was bekommen.</description>
		<content:encoded><![CDATA[<p>@Maik,</p>
<blockquote><p>@Vlad: Gib dem Schepp ruhig was ab von meinen flattr-Cents <img src='http://www.perun.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p></blockquote>
<p>keine Sorge, Schepp wird was bekommen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maik Wagner</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61283</link>
		<dc:creator>Maik Wagner</dc:creator>
		<pubDate>Tue, 20 Jul 2010 09:03:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61283</guid>
		<description>Wow, Respekt!
Schon wieder eins von diesen Projekten, die so groß sind, daß man sie mal in Ruhe ausprobieren muß.
Und nicht nur rausgehauen, sondern auch solide dokumentiert, so mag ich das.

Turbine steht bei meinem nächsten Projekt auf jeden Fall auf dem Zettel.

@Vlad: Gib dem Schepp ruhig was ab von meinen flattr-Cents ;)</description>
		<content:encoded><![CDATA[<p>Wow, Respekt!<br />
Schon wieder eins von diesen Projekten, die so groß sind, daß man sie mal in Ruhe ausprobieren muß.<br />
Und nicht nur rausgehauen, sondern auch solide dokumentiert, so mag ich das.</p>
<p>Turbine steht bei meinem nächsten Projekt auf jeden Fall auf dem Zettel.</p>
<p>@Vlad: Gib dem Schepp ruhig was ab von meinen flattr-Cents <img src='http://www.perun.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bertram Simon</title>
		<link>http://www.perun.net/2010/07/19/gastartikel-turbine-ein-php-framework-um-schneller-und-problemfreier-stylesheets-zu-schreiben/#comment-61282</link>
		<dc:creator>Bertram Simon</dc:creator>
		<pubDate>Tue, 20 Jul 2010 08:33:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.perun.net/?p=1955#comment-61282</guid>
		<description>Hallo Christian,

ich habe eine einige Zeit  mit scaffold und sass herumexperimentiert und fand das Ergebnis sehr gut. Meiner subjektiven Meinung nach rendern Browser sauber verschachtelte CSS-Anweisungen schneller, als unstrukturierte Anweisungen. 

Bei den Beispielen von Turbine sehe ich viele Parallelen.  Ich stehe den Framework aufgrund der Zeitersparnis sehr positiv gegenüber.

Habt ihr auch vor, einen css2cssp Konverter zu programmieren? Dann kann man alte Projekte auf Turbine umstellen:-)

Liebe Grüße
und danke für die gute Arbeit!


Bertram</description>
		<content:encoded><![CDATA[<p>Hallo Christian,</p>
<p>ich habe eine einige Zeit  mit scaffold und sass herumexperimentiert und fand das Ergebnis sehr gut. Meiner subjektiven Meinung nach rendern Browser sauber verschachtelte CSS-Anweisungen schneller, als unstrukturierte Anweisungen. </p>
<p>Bei den Beispielen von Turbine sehe ich viele Parallelen.  Ich stehe den Framework aufgrund der Zeitersparnis sehr positiv gegenüber.</p>
<p>Habt ihr auch vor, einen css2cssp Konverter zu programmieren? Dann kann man alte Projekte auf Turbine umstellen:-)</p>
<p>Liebe Grüße<br />
und danke für die gute Arbeit!</p>
<p>Bertram</p>
]]></content:encoded>
	</item>
</channel>
</rss>

