FOL9000

19. August 2012
von Frank O. Laus
Kommentare deaktiviert für f9 – noch ein neues PHP-Micro-Framework

f9 – noch ein neues PHP-Micro-Framework

Es ist ja schon ein paar Tage her, dass ich mich mit dem Thema Micro-Frameworks befasst habe. Obwohl: Eigentlich müsste man sagen, öffentlich befasst habe, denn in der Zwischenzeit hab ich mir durchaus das eine oder andere angesehen und ein bisschen was ausprobiert. Das Ergebnis war, dass mir eigentlich nichts so richtig gefiel. Vor allem aber habe ich mir irgendwann gedacht: Wenn ich schon rumprobiere und wenn mir schon nichts richtig gefällt, warum dann nicht den micro-Charakter der Frameworks ausnutzen und selbst Hand anlegen? Wenn das Framework wirklich micro ist, dann sind es eh nur ein paar Dateien und die eigenen Vorstellungen schnell eingebaut. Ich gehe dabei nicht davon aus, alles besser zu können. Aber jeder, der auch nur ein wenig programmieren kann weiß, dass man durch nichts besser lernt, als durch die Praxis. Mir ist auch klar, dass das Thema eigentlich schon fast wieder durch ist – aber ich will ja auch nicht den Markt aufrollen; es soll schlicht ein eigener Ansatz sein, sich dem Thema zu nähern.

Und so ist also f9 geboren – mein eigenes PHP-Micro-Framework. Der Name bedeutet schlicht und einfach gar nichts, er sollte nur kurz sein, so kurz wie das Framework klein.

Weiterlesen →

17. Februar 2012
von Frank O. Laus
Kommentare deaktiviert für Finkler lenkt nicht ein, er erläutert

Finkler lenkt nicht ein, er erläutert

Auf entwickler.de ist ein Artikel zu lesen, dessen Überschrift suggeriert, Ed Finkler habe in der Debatte um micro-Frameworks irgendwie klein beigegeben. Wer sich das alles aber noch einmal ansieht, merkt schnell, dass Finkler nichts zurücknimmt, sondern nur erläutert, was er mit seinem Manifest gemeint hat und was nicht. Eine kurze Lektüre seiner MicroPHP FollowUp FAQ hilft, ein paar Punkte zu klären. Vielleicht auch der dort genannte Podcast (hatte noch keine zeit mir das anzuhören).

1. Februar 2012
von Frank O. Laus
Kommentare deaktiviert für 10 subjektive Kriterien für ein gutes PHP (micro-) Framework

10 subjektive Kriterien für ein gutes PHP (micro-) Framework

An anderer Stelle hatte ich ja bereits ein paar Gedanken zu PHP-(micro-)Frameworks und Ed Finklers microPHP-Manifest notiert. Meine erste Sympathie für diverse Ansätze und Frameworks wie Epiphany war schnell einer gewissen Ernüchterung gewichen. Zu viel machen die von mir angeschauten Frameworks auf eine Art, die ich für meine Arbeit nicht übernehmen will oder kann. Aber ich bin vom Ansatz des micro-Frameworks immer noch überzeugt. Nicht als generellen Ersatz für größere Frameworks — auch die haben weiterhin ihre Berechtigung —, sondern als Alternative für Projekte, bei denen es passt. Wie aber wünsche ich mir die Alternative?

Weiterlesen →

26. Januar 2012
von Frank O. Laus
Kommentare deaktiviert für PHP-Frameworks: micro oder ugly?

PHP-Frameworks: micro oder ugly?

Wer ‚microPHP manifesto‘ googelt, bekommt einen guten Eindruck davon, wie Ed Finklers microPHP-Manifest angekommen ist. Zwar ist die Trefferzahl im Moment noch nicht unbedingt extrem; aber das Manifest ist ja auch noch jung und Finkler hat offensichtlich vielen aus der Seele gesprochen. Das einfache, direkte, spontane, der Packen-wirs-an-Ansatz von PHP, das ist es, was viele an PHP mögen und was fantastische Projekte hervorgebracht hat. Die Gegenbeispiele wirken wie in endlosen Meetings entworfen, alles muss irgendwie rein, an jeder Ecke lauert Berater-Sprech. Und hier sagt endlich mal einer, was für ein Mist das ist.
Weiterlesen →

25. Januar 2012
von Frank O. Laus
Kommentare deaktiviert für Magento, curl und XAMPP unter Windows

Magento, curl und XAMPP unter Windows

Über meine Erfahrungen mit einer Magento-Installation auf dem Mac ohne XAMPP habe ich ja schon an anderer Stelle geschrieben. Aber warum liest man eigentlich in den vielen Magento-Büchern nichts darüber, dass es auch bei einer Installation mit XAMPP unter Windows ein Problem mit einer PHP-Extension geben kann bzw. gibt?
Weiterlesen →

4. Januar 2012
von Frank O. Laus
Kommentare deaktiviert für Magento auf dem Mac installieren – The Hard Way

Magento auf dem Mac installieren – The Hard Way

So gut wie jedes Buch zu Magento beginnt mit der Installation. Und in jedem Buch, dass ich kenne, wird die Installation mithilfe von XAMPP beschrieben. Klar, auch auf dem Mac nimmt das eine Menge Arbeit ab; aber auf dem Mac sind die nötigen Grundlagen – z.B. PHP und Apache – bereits installiert oder lassen sich einfach selbst installieren. Warum also alles ein zweites Mal auf die Platte packen? Vor allem, wenn man das alles schon nutzt, es also bereits problemlos läuft? Das geht doch alles ganz einfach mit Bordmitteln – dachte ich. Und fiel dann bei der Magento-Installation deutlich auf die Nase.

Weiterlesen →

12. Dezember 2011
von Frank O. Laus
Kommentare deaktiviert für php auf dem Mac aktivieren – mit mcrypt

php auf dem Mac aktivieren – mit mcrypt

Liest man Bücher zu WordPress, Magento und anderer PHP-basierter Software, kann man den Eindruck gewinnen, es habe sich immer noch nicht herumgesprochen, dass Apache und PHP bereits auf dem Mac installiert sind und nur noch aktiviert werden müssen. Zumindest wer Magento mit diesem vorinstallierten PHP laufen lassen will, hat aber ein kleines Problem: Magento erwartet die mcrypt-Library und die ist nicht Bestandteil der Standard-Installation. Dieser Beitrag fasst deshalb kurz zusammen, wie man PHP auf dem Mac aktiviert und mcrypt nachinstalliert. Grundlage ist dabei Snow Leopard 10.6.8.

Weiterlesen →

8. Dezember 2011
von Frank O. Laus
Kommentare deaktiviert für PHP und MySQL-Connection auf dem Mac

PHP und MySQL-Connection auf dem Mac

Wer das vorinstallierte PHP auf dem Mac nutzt (also z.B. nicht XAMPP), ist vielleicht schon einmal an der schlichten MySQL-Connection gescheitert. Das hat einen einfachen Grund: PHP sucht die Socket-Datei an der falschen Stelle.
Weiterlesen →