Tag Archive for 'frameworks'

PHP-CLI mit PDO auf dem Mac

Da Mac OS X von Hause aus kein Datenbankbetriebssystem mitbringt, wird das von Hause aus mitgelieferte PHP ohne Unterstützung für die “PHP Data Objects”-Schnittstelle (PDO) kompiliert. Das ist mehr als ärgerlich, weil beispielsweise das Zend Framework diese Schnittstelle verlangt. Auch die in den Macports verfügbaren PHP-Versionen werden ohne PDO-Unterstützung kompiliert.

Dieser Umstand hat mir in den vergangenen Wochen einiges an Kopfschmerzen bereitet, weil es mir nicht gelingen wollte, komplexere PHP-Scripte auf der Kommandozeile auszuführen. Bis ich hier die einfache, wie auch großartige Lösungsidee fand: wenn man Mamp installiert hat, das standardmäßig sowohl eine MySQL-Installation, als auch PHP5 mit PDO-Support eingebaut hat, kann man einfach den $PATH so umbiegen, dass er auf das PHP-Binary zeigt. Die liegt übrigens hier:

/Applications/MAMP/bin/php5/bin/php

So einfach kann das also sein.

Grails: keine Tabellengenerierung bei Verwendung reservierter Begriffe als Eigenschaften

Wenn beim Start einer Grails Applikation die Datenbanktabelle zur neu erstellte Domain Class ums Verrecken nicht erzeugt wird, dann liegt es wahrscheinlich an der Namenswahl der Properties. Verwendet man nämlich Schlüsselwörter wie to, text oder from, dann startet die Anwendung zwar, Hibernate verweigert aber stillschweigend die Generierung der betreffenden Tabelle!

Dieses Wissen kann einen Vormittag wesentlich angenehmer gestalten…

via: Ken Kousen

Zend Framework 1.7 Preview Release

Seit ein paar Wochen ist ein Preview Release der neuen Version 1.7 des Zend Framework erhältlich. Neben klassischen Themen wie allgemeiner Performancesteigerung ist vor allem die neue Zend_AMF Komponente erwähnenswert.

Die Dokumentation ist leider noch nicht aktualisiert, so dass es schwierig ist, sich einen Überblick über die Details zu verschaffen. Es wäre jedoch wünschenswert, dass auch Backends für Flash/Flex getriebene Anwendungen in Zukunft ausschliesslich mit dem Zend Framework realisiert werden können und weitere Bibliotheken wie beispielsweise AMFPHP nicht weiter benötigt werden.

Hier wird es auf jeden Fall in Kürze ein Einstiegstutorial zum Thema Zend_AMF geben.

jsdoc Toolkit - Dokumentationsgenerator für JavaScript

JavaDoc, phpDocumentor, Doxygen, die Liste der Dokumentationsgeneratoren für Programmiersprachen ist beinahe unerschöpflich. - Nur für JavaScript gab es bisher noch keine richtige Lösung. Und das in Zeiten, in denen JavaScript zunehmend für umfangreiche Projekte genutzt wird und komplexe Businesslogik kapselt.

Diese Lücke will jsdoc schliessen und bietet eine automatische Generierung von Dokumentation für JavaScript. jsdoc kommt mit einer umfangreichen Liste von Tags, die speziell auf JavaScript zugeschnitten sind. So gibt es beispielsweise @private als Markierung privater Variablen.

Gefunden bei den CodeKeksen.

Artikelserie Grails für PHP Entwickler

PHP Entwickler scheinen eine beliebte Zielgruppe abzugeben. Nach der Rails Community haben das offenbar auch die ersten Grails Entwickler entdeckt und so hat Michael Kimsal die ersten beiden Teile einer Folge von “Grails or PHP developers” veröffentlicht.

Nach einer kurzen Einleitung, in der er seinen Weg von PHP über .NET zu Grails illustriert, gibt er in klassischer Hands On Manier einen Überblick über die Haupteigenschaften von Grails, indem er sie ähnlichen Konstrukten in PHP gegenüberstellt.

Alles in Allem ein wirklich gelungener Anfang und ich hoffe auf baldige Fortsetzung. Vor allem, wenn es dann an Themen geht, für die es in PHP kein direktes Äquivalent gibt - Closures beispielsweise.