DHH und PHP

04Apr08

The immediacy of PHP

I’ve been writing a little bit of PHP again today. That platform has really received an unfair reputation. For the small things I’ve been used it for lately, it’s absolutely perfect.

I love the fact that it’s all just self-contained. That the language includes so many helpful functions in the box. And that it managed to get distributed with just about every instance of Apache out there.

For the small chores, being quick and effective matters far more than long-term maintenance concerns. Or how pretty the code is. PHP scales down like no other package for the web and it deserves more credit for tackling that scope.

David Heinemeier Hanson – http://www.loudthinking.com/posts/23-the-immediacy-of-php

Ganz nett, dass der Rails-Creator zugibt, dass PHP für kleinere Sachen gar nicht so schlecht ist.

Ich würds jedoch auch für große Projekte verwenden. Siehe yahoo und facebook :)



3 Responses to “DHH und PHP”  

  1. 1 Dominik

    Klar kann man PHP auch für große Projekte nehmen – aber es gibt eindeutig Grenzen. Wenn du Facebook erwähnst, muss aber auch gesagt werden, dass da sicher ziemlich optimal optimiert wurde. Eventuell werden heikle Sachen (Algorithmen) im Hintergrund sogar mit C++ abgewickelt – wird ja soweit ich weiß bei Ogame ähnlich gehandhabt…

  2. 2 ah83

    Es geht hier eher um „long-term maintenance concerns“ als um Performance.
    Sicher verwenden die Seiten für Background-Processing c++ und java oder bauen die eine oder andere PHP-Extension für Gebiete wo jede Scriptsprache zu langsam ist.
    Was ich gemeint habe ist, dass man PHP auch für komplexe Softwareprojekte verwenden kann. Yahoo und Facebook kann man wohl in die Kategorie stecken.

    BTW: Der Bottleneck bei so großen Seiten liegt eher in der DB …

  3. 3 dominik

    Geb ich dir auch Recht :) ;) !
    Aber wenn man sich die PDFs (die man eh unter geeksessions.com findet) von den Chef-Entwicklern von Flickr und Facebook mal ansieht, erkennt man jeweils zwei Schlagwörter – APC. Also die haben den Cache sehr ausgetüftelt – aber bestimmt nicht nur das. PHP bietet sich einfach an für solche Projekte :) ).


Leave a Reply