Archiv Januar, 2010

Hello World

2010-01-24 - kostaki No Comments »

<?php

echo 'Hello World';

?>

Mein Name ist Marco und PHP begleitet mich seit 1999. Ich arbeite als Programmierer/Systemadministrator in einer Berliner Webagentur und da ich wieder angefangen habe zu blogge, dachte ich mir warum nicht auch über Webentwicklung. Da PHP nur selten allein kommt, möchte ich an dieser Stelle auch auch MySQL, Javascript und CSS ansprechen. Als Framework setze ich derzeit auf CakePHP und Smarty als Template Engine. Da man PHP nicht nur für die Webentwicklung benutzen kann, sondern auch auf der Konsolen, wird dies sicher auch ein Thema werden.

Das Problem der unterschiedlichen Browser Engines kennt wohl jeder Webentwickler. Die Seite sieht super im Firefox aus, aber wenn man den Internet Explorer öffnet bekommt man einen Schock. Jetzt sind die neueren Versionen vom IE schon besser geworden, aber das heißt ja nicht das man die älteren außer acht lassen kann. Und so beginnt der Kampf der Browser Hacks und das ein oder andere tolle Feature bleibt auf der Strecke weil es nicht von jedem Browser richtig dargestellt werden kann. Man kann natürlich nicht alle zufrieden Stellen und so kommt die Zeit wo man sich entscheidet nur noch bestimmte Browser zu testen. Es ist natürlich hilfreich zu wissen was die Besucher seiner Seite nutzen um sich auf diese Browser konzentrieren zu können. Leider kommt der Internet Explorer gleich in mehreren Versionen dabei meist sehr gut weg und landet damit auf der Browser Test Liste. Ich persönlich beschränke mich auf den Firefox und IE6 bis 8. Damit decke ich bei den meisten Seiten 80-95% ab. Bleibt aber immer noch das Problem das man nur eine IE Version installiert haben kann. Nun hat Microsoft scheinbar die Schreie der Entwickler erhört und Expression Web Superpreview auf den Markt gebracht. Das Tool kann kostenlos von der Microsoft Seite runter geladen werden.

Superpreview gibt dem Benutzer die Möglichkeit sich Webseiten in unterschiedlichen IE Versionen anzusehen. Erinnert mich ein bisschen an die Photoshop „Fürs Web speichern“ Funktion. Man kann in den Fenstern Scrollen und beide Versionen vergleichen. Wenn man will kann man die Fenster neben einander oder übereinander oder sogar aufeinander Positionieren um so Unterschiede zu finden. Es bringt auch eine Art DOM Explorer mit wie beim Firebug. Ich denke das soll die integrierte Debug Funktion sein. Sie kommt aber um Längen nicht an Firebug heran. Leider werden die einzelnen Browser Engines einem nicht einfach in unterschiedlichen Fenstern zur Benutzung angeboten, sondern das Tool fertigt eine Art Screenshot der Seite an. Man kann also keine Links klicken und mit Seiten die in einem Mitgliederbereich liegen hat man ebenfalls Probleme. Hier liegen auch die größten Schwachstellen des Previewers. Man kann nicht wirklich die Seite auf ihre Funktion testen und das ist es ja was man machen möchte. Das integrierte Debugging ist auch nicht wirklich ein Gewinn und so landete das Tool bei mir nach einer Stunde auf dem virtuellen Schrottplatz.

Fazit

Nett anzusehen, aber leider unbrauchbar! Es bleiben einem derzeit nur die Virtuellen Maschinen wenn man den IE wirklich testen möchte. Ich habe trotzdem ein paar der Alternativen raus gesucht, falls sie sich jemand mal ansehen möchte. Meiner Ansicht nach sind sie alle bis auf die VPC Images eher unbrauchbar.

Alternativen