Archive for August, 2007

Mac und PHP

Sunday, August 19th, 2007

Am Wochenende ging es darum, dem MacBook eine AMP (Apache, MySQL, PHP) Umgebung für Entwicklungszwecke zu spendieren. Den Königsweg des Compilierens habe ich mir erstmal erspart. Das kenne ich zwar von Linux zur genüge jedoch will ich mich mit dem OS X zugrundeliegenden Unix erst noch intensiver beschäftigen. Blieben als Kandidaten MAMP, XAMPP für Apple und ZendCore/MySQL übrig. Ich habe alle drei installiert und getestet und will in diesem Beitrag ein wenig auf meine Eindrücke eingehen und letztlich auch beschreiben warum ich mich für welches Paket entchieden habe.

Mit MAMP 1.7 liegt ein recht aktuelles Gesamtpaket vor. Leider hat das Paket beim Ausführen von PEAR oder PHP auf der Kommandozeile einen nicht behebbaren Fehler so dass das Paket leider nicht in Frage kam. Positiv fiel auf, dass es letztlich nur in ein Verzeichnis unterhalb von /Applications entpackt wird und funktioniert. Weiterhin hat es einen schönen GUI Administrator dabei.

Zend Core 2 bedarf noch des Downloades von MySQL, um als AMP zu gelten. Mitgeliefert wird nur Apache und PHP, letzteres in der schon etwa älternen Version 5.2.1. PHP lässt sich bei Zend Core komfortabel über den Browser einrichten und administrieren. Installiert wird Zend Core wie auch MySQL unterhalb von /usr/local und nicht unterhalb /Applications wie die anderen beiden Pakete. Was für mich zum Ausschlusskriterium wurde ist die Tatsache, dass die wichtigen Updates (die per Kommando eingespielt werden könnten) nur gegen Abschluss eines kostenpflichten Supportpakets zu haben sind.

Mit XAMPP für Mac liegt die unter Windows wohl bekannteste AMP-Distribution für den Mac vor. Trotz der niedrigen Versionsnummer liegen die Einzelkomponente in den stabil neuesten Versionen vor. Auch hier langt wieder die Installation in ein Verzeichnis, gestartet werden die Komponenten über ein GUI-Tool.

Ich habe mir für XAMPP entschieden, weil dort aktuelle Versionen und eine fehlerfreie Umgebung zur Verfügung stehen. Auch ist sind die Apachefriends dafür bekannt, regelmäßige Updates zur Verfügung zu stellen. Ansonsten wäre Zend Core plus MySQL sicherlich auch eine Alternative wenn dort neue Version umsonst bereit stünden. MAMP scheint nicht so oft aktualisiert zu werden und der genannte Fehler waren für mich Kriterien dagegen.

Es geht hier wohlgemerkt nur um Entwicklungsmaschinen, auf Servern sind die genannten Pakete sicherlich nicht die erste Wahl, mit Ausnahme von Zend Core was von Zend entsprechend positioniert wird.

Gelungene Fusion

Thursday, August 16th, 2007

Wir evaluieren gerade Virtualisierungslösungen für Windows für die neuen MacBooks. Unser Wunschkandidat VMWare Fusion übertrifft die Erwartungen. Sowohl der Windows Fullscreen Modus aber auch der Unity Modus überzeugen voll und ganz. Windows und vor allem seine Anwendungen sind gut in den OS X Desktop integriert.

Was für dieVMWare Lösungen ggb. Parallels im weiteren spricht ist dass sämtliche VMWare Appliances auch unter Fusion laufen. So ist es kein Problem mal das eine oder andere System auszutesten…

Neues MacBook :-)

Tuesday, August 14th, 2007

Da es die alten Windows Notebooks einfach nicht mehr leistungsmäßig brachten bin ich seit heute glücklicher Besitzer eines weißen MacBooks. Uns ging es vor allem um den Aspekt der Mobilität, so dass es kein MacBook Pro sein musste. Lediglich den Hauptspeicher haben wir aufrüsten lassen.

Ich habe schon früher in einer Agentur mit OS X gearbeitet, so dass die Umstellung nicht allzu groß ist. Was noch fehlt ist VMWare Fusion um einige Anwendungen auch auf dem Notebook zu haben — wir können nur eine softe Migration hin zu Apple vornehmen. Jedenfalls ist dazu der erste Schritt gemacht… :-)

Neue Termine für Flex3/AIR Finals

Monday, August 13th, 2007

Bis jetzt waren Flex 3 und Air für das Ende des Jahres angekündigt. Auf der 360Flex Konferenz wurden jetzt von Ted Patrick (seines Zeichens Flex Technical Evangelist bei Adobe) neue Termine in Aussicht gestellt. Im Oktober wird es eine neue Beta von Flex 3 geben. Die Finals von Flex 3 und Apollo sind nun erst für Anfang 2008 angekündigt und werden parallel erscheinen.

Die Quelle und weitere Infos zur Keynote von Ted Patrick finden sich bei David Colleta.

Ein Gigapfund Eclipse bitte

Monday, August 13th, 2007

Satte 524 MB bringt der Installer des Red Hat Developer Studios “auf die Waage”. Die Beta 1 der Eclipse-Umgebung integriert die von Exadel eingekauften Tools wie die visuellen Editoren für Java Server Faces (JFS) oder Ajax4jsf aber auch die JBoss Tools. Besondere Unterstützung für JBoss Frameworks wie Seam und Hibernate wird auch geboten.