NoFollow Free!
SHIFT Weblog

Dieses Blog ist ein Online-Magazin für erfahrene Website-Entwickler und Webdesigner, die PHP und Webdesign lieben.

Tag: framework

Allgemein, CSS

Über den (Un)Sinn von CSS Frameworks

Es gibt viele gute Gründe, beim Erstellen einer Softwareapplikation ein Framework zu benutzen. Dieser Gedanke hat natürlich selbst bei den Webdesignern nicht Halt gemacht – und so gibt es beispielsweise für die serverseitige Sprachen  ASP.net und PHP (wie Zend, CodeIgniter und CakePHP) diverse Frameworks, die den Programmier-Alltag erleichtern sollen. Auch für das clientseite JavaScript existieren Frameworks wie jQuery oder MooTools.

Das es demzufolge auch irgendwann ein Framework für CSS geben muss, war fast sicher und nur eine Frage der Zeit – auch wenn bei dem Wort “Framework” die Grenzen gerne verschwimmen. Sogenannte CSS-Frameworks versprechen ein komfortableres, schnelleres Erstellen von Stylesheets oder sollen sogar dem Ersteller verhelfen, die CSS-Datei DRY zu kreiren.

Weiterlesen ›

Allgemein, PHP

“Große” PHP-Frameworks: Warum es nicht immer Zend & Co sein muss

zf-logo-mark

Angenommen, Sie möchten sich einen Tisch für Ihr Wohnzimmer selber bauen. Sie möchten nicht viel Zeit mit dem Bau des Tisches anfagen – Sie möchten ihn später nur benutzen.

Natürlich hatten Sie schon oft eine Säge und einen Schraubendreher in der Hand. Sie wissen, was zu tun ist. Sie überlegen, ein spezielles Werkzeug einzusetzen, von dem gesagt wird, dass Sie damit effizienter arbeiten können. Die Beherrschung des Werkzeuges hätte den Vorteil, dass Sie es auch für andere Arbeiten im Haus benutzen könnten. Aber das Werkzeug ist so umfangreich und so speziell, dass Sie es wirklich erst Stück für Stück erlernen müssen. Später können Sie sich mit einem Herstellerzertifikat damit brüsten, dieses Werkzeug zu benutzen. Es geht sogar so weit, dass spezielle Schulungen für das Werkzeug angeboten werden. Außerdem können Sie das Werkzeug nur dann benutzen, wenn Ihr Wohnzimmer spezielle Anforderungen erfüllt.

“Warum sollte ich ein Werkzeug nutzen, dass viel Einarbeitungszeit verlangt? Ich möchte doch einfach nur einen Tisch bauen!” werden Sie sich spätestens jetzt fragen: “Ich brauche lediglich etwas Holz, eine Säge, einen Akkubohrer / Akkuschrauber und etwas Befestigungsmaterial.”

Und damit haben Sie Recht. Haben Sie jemals gehört, dass das Erlernen von einem tollen Werkzeug (das spezielle Anforderungen stellt) effizienter ist als das Benutzen von bekannten Werkzeugen, die das gleiche Ergebnis erbringen?

Ähnlich verhält es sich auch mit großen Frameworks wie dem Zend Framework. Versteht mich nicht falsch: Ich habe nichts gegen (PHP-)Frameworks – im Gegenteil, ich nutze sie selber und möchte sie besonders bei umfangreichen Projekten nicht mehr missen.

Weiterlesen ›