F
FABulou$
Man kann PHP doch nicht danach beurteilen, welche großen Seiten es verwenden. Facebook z.B. besteht aus einer kompletten Infrastruktur, PHP wird hier nur für das Frontend verwendet. Im Hintergrund erledigen Datenbanken und Daemons die eigentliche Drecksarbeit, fernab von PHP. Die Frage sollte auch nicht sein, ob die Sprache X gut ist, sondern welches Werkzeug ich am effizientesten in meiner Situation einsetzen kann. Wenn mir gerade Entwickler zur Verfügung stehen, die das Programm am schnellsten in PHP implementieren können und sonst nichts dagegen spricht, dann nehm ich eben PHP. Viel wichtiger sind sowieso das Design und die verwendeten Algorithmen, die eigentliche Sprache kann man dann ja immernoch anhand der gegebenen Randbedingungen variieren.
PHP ist vielleicht deshalb so verrufen, weil es eben ready-to-go bei den meisten Webspaces ist und deshalb viele schlechte Programmierer anzieht, die kein Beduerfnis danach haben, sich ernsthaft mit der Materie auseinanderzusetzen. Dadurch hat es sicher etwas den "Geek-Aspekt" vieler anderer Sprachen (Python, Perl, etc.) verloren. Im Endefekt halte ich einen Großteil dieser Diskussion für eine Glaubenskrieg.
Bei den großen Webseiten ist die Vielfalt der verwendeten Technologien übrigens größer, als man vermuten mag. Twitter benutzt mittlerweile Scala, von okcupid.com habe ich vor kurzem gelesen, dass es in C++ geschrieben ist, Facebook setzt neben dem erwähnten PHP auch noch memcached und selbstgeschriebene Patches fuer PHP ein. Dass Google "in Python geschrieben" ist, stimmt zwar nicht, aber es wird dort anscheinend sehr intensiv eingesetzt. Z.B. sollen die Web-Crawler damit geschrieben sein und es ist eine der beiden von der App Engie unterstützen Sprachen (die andere ist Java). Man sieht also, es ist nicht klug sich auf eine Sprache zu beschränken .
PHP ist vielleicht deshalb so verrufen, weil es eben ready-to-go bei den meisten Webspaces ist und deshalb viele schlechte Programmierer anzieht, die kein Beduerfnis danach haben, sich ernsthaft mit der Materie auseinanderzusetzen. Dadurch hat es sicher etwas den "Geek-Aspekt" vieler anderer Sprachen (Python, Perl, etc.) verloren. Im Endefekt halte ich einen Großteil dieser Diskussion für eine Glaubenskrieg.
Bei den großen Webseiten ist die Vielfalt der verwendeten Technologien übrigens größer, als man vermuten mag. Twitter benutzt mittlerweile Scala, von okcupid.com habe ich vor kurzem gelesen, dass es in C++ geschrieben ist, Facebook setzt neben dem erwähnten PHP auch noch memcached und selbstgeschriebene Patches fuer PHP ein. Dass Google "in Python geschrieben" ist, stimmt zwar nicht, aber es wird dort anscheinend sehr intensiv eingesetzt. Z.B. sollen die Web-Crawler damit geschrieben sein und es ist eine der beiden von der App Engie unterstützen Sprachen (die andere ist Java). Man sieht also, es ist nicht klug sich auf eine Sprache zu beschränken .
Geh wek aus meinem /coders-talk/, bitte.JavaScript war mal "in"..... genauso wie die vielen wild blinkenden GIF-Animationen.
Im Zuge von Web 2.0 wird heute eher AJAX, anstatt reines JavaScript, verwendet.