ERLEDIGT
NEIN
NEIN
ANTWORTEN
14
14
ZUGRIFFE
1063
1063
EMPFEHLEN
-
Ein paar große Seiten in PHP gibt es ja (Wikipedia, Lycos, WordPress), aber was ist mit den wirklich großen (Facebook, Yahoo!, YouTube)?
Mal abgesehen von Datenstrukturen, Optimierung der Algorithmen, Clustering, Load-Balancing und so weiter: Ist PHP wirklich eine der Top-Sprachen, wenn es um große Datenmengen geht?
Gemeint ist nicht nur das Abrufen, sondern das ständige ändern, hinzufügen und entfernen in der sehr regen Social Software.Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
Facebook ist PHP, wie man nach ein paar Klicks recht leicht in der URL ersehen kann.
Youtube hingegen scheint Python zu sein. Die meisten Links sind recht clean, sodass keine Extension erscheint, einen Link mit der Extension .py konnte ich aber ausmachen (und daher auch meine Aussage dass Youtube Python zu sein scheint).PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
__________________
EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
__________________
__________________Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
Zitat von Friedrich Nietzsche
-
Youtube ist in Python geschrieben:
Für mehr Informationen hier klicken! ( Betritt einer anderen Webseite )
Facebook ist in PHP geschrieben.
Yahoo ist in PHP geschrieben.
Google ist in Python geschrieben. (unsicher!)
...
Wie sieht es eigentlich mit ASP.NET und derartigem aus? Kennt jemand einige Seiten die darin entwickelt wurden? Vielleicht sogar Browsergames?!
-
10.08.09 19:50 #4
Hallo!
Ich habe jetzt zwar nicht nachgesehen, aber müsste Microsoft nicht schon alleine aus Überzeugung ASP.NET einsetzen?!
Wenn nicht, dann hat Microsoft auch bestimmt Apache (anstatt IIS) unter Linux (anstatt Windows) laufen..... und als Datenbank natürlich MySQL (anstatt MS-SQL).
Gruss Dr DauSchri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
Microsoft und Anhänger? LAMP, ganz klar!

Ne quatsch, die sind natürlich auf dem ASP.net Trip.
Ich überlege aber noch wer mehr Zukunft hat. ASP, PHP, Python, FastCGI, ...
Mich grault's langsam eine "falsche" Skriptsprache zu beherrschen, die bei riesigen Anwendungen den Geist aufgibt. Zwar schön zu Wissen, dass Wikipedia, Lycos, WordPress, Facebook, Yahoo (letzteres bezweifle ich noch) in PHP sind, aber über 300 Server für Wiki damit es so "gut" läuft. Da kriegt man Angst mit PHP was großes aufzuziehen.Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
11.08.09 00:10 #6
Eine sichere Auskuft wirst Du wohl nicht bekommen.
Ich kann mich jedenfalls noch an Zeiten erinnern wo Webspace mit eigenem "cgi-bin" ganz gross gefragt war.
Und was ist heute? Heute kräht kein Hahn mehr danach.
Irgendwann kam immer öfter die Frage nach Webspace der PHP unterstützt und Perl geriet immer mehr in den Hintergrund.
Eines Tages wird es PHP sicherlich genauso ergehen.Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
11.08.09 02:04 #7
- Registriert seit
- Jan 2009
- Beiträge
- 64
Zu meinem Vorposter, ja bald, irgendwann wird Java Script etc. definitiv "in" sein, da diese eigentlich ein optimales Coding verschafft. PHP ist jetzt so berühmt, weil es einfach leicht und gut ist, aber in Zukunft wird sich das bestimmt auch ändern.
-
11.08.09 04:40 #8
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.
JavaScript, bzw. AJAX, kann lediglich eine Ergänzung sein.
JavaScript/AJAX läuft clientseitig..... in diesem Thema dreht es sich aber um serverseitige "Sprachen".
Schri-Schra-Schrödi *g*
mehrspaltiges/zeiliges Seitenlayout mit DIV's und CSS
Dinge, die mit Tabellen besser klappen als mit CSS
Ausgabe von Datum/Zeit unabhängig von der Server Zeitzone [php]
Meine Links zum Thema Linux (Last update: 29.10.2011)
Kein Busen ist so flach wie das Niveau dieser Party!
----
Alte Weisheit: wer uns in den Arsch kriecht wird beschissen!
----
Ich habe 3 Kinder und kein Geld!
Warum kann ich nicht keine Kinder haben und 3 Geld?! (Homer Jay Simpson)
-
Ich würde behaupten das ASP.NET die Zukunft gehört, denn mit dem .NET ist eigentlich alles möglich was man sich so im Web vorstellen kann, und eine gute Anbindung an die Hauseigenen RIAs ist auch vorhanden.
Ja, sie verwenden es(selbstverständlich!): http://www.microsoft.com/de/de/default.aspxGeändert von D34DL1NES (11.08.09 um 05:28 Uhr)
-
Den großen Reiz der php umgibt ist, das man schnell sichtbare Ergebnisse erzielen kann.
Nachteil daran ist, dass die Codequalität dadurch nicht erhöht wird, sondern eher "schlechter" als in vergleichbaren Sprachen ist. Versteht mich nicht falsch, natürlich kann man auch in php guten Code schreiben - ich versuche es zumindest
.
Das alle großen Firmen aus Microsoft kein asp/.net einsetzen ist für mich ein deutliches Zeichen nicht auf diese Technik zu setzen - außer ich arbeite in einer Windows-Only-Umgebung.
Für die möglichen Nachfolger von php halte ich die bereits verfügbaren Scriptsprachen:
-Ruby
-Python
- möglicherweise Perl in der kommenden Version
Durchaus möglich ist auch ein neues aufkommen von Java (als Backend bereits hochbewährt), wenn sich Groovy und Scala durchsetzen.
Es bleibt ungewiss - ich setze jedenfalls erstmal auf Python - ähnlich einfach zu erlernen wie php, großartige Libs und gute Unterstützung der großen Firmen.Diesen Hunger, diese Gier nach Schönheit, Liebe, nach dem Leben spür ich heute noch in mir, ungebrochen, ungestillt.
So ist mir als Kraft gegeben, was oft nur als Schwäche gilt.
-
12.08.09 11:32 #11FABulou$ Tutorials.de Gastzugang
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
.
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.
-
Ich hab in letzter Zeit mit verschiedenen Sprachen herum gespielt. Sie sollten alle herausfinden ob die Zahl 45612871 eine Primzahl ist. Folgendes ist herausgekommen:
C: 1 Sekunde
(wohl vermessen)
Java: 0.295 Sekunden
PHP: 5.1 Sekunden
Python: 6.2 Sekunden
C++ nicht getestet
Pseudocode:
Code :1 2 3 4 5 6 7 8
i <- 45612871 for n from 2 to i { if (i mod n = 0) { return 0 } } return 1
Nur ein Test. Aber wenn andere auch so ausfallen, sollte man dann auf JSP umsteigen wenn man hohe Performance haben will? (Caching etc mal außer acht lassen)Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!
MfG, Zod
__________________
rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)
-
18.10.09 11:31 #13
Du schreibst Java, aber hast du es auch mit JSP gemessen, damit es vergleichbar ist? Oder war das alles auf Konsole?
Skriptsprachen vergleicht man imho nicht mit Programmiersprachen
Ansonsten finde ich PHP eine sehr hässliche Sprache, vollgepackt mit Inkonsistenzen, die ich aber trotzdem gut leiden kann
Ich arbeite mit ihr und verbessere dadurch mein BAföG.
Man könnte es eine Art Hassliebe...
Wie sentimental!
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Hi!
Also erstmal ein Forum-interner Link unter dem das Thema schon mal aus einer etwas anderen Perspektive diskutiert wurde. Vor allem dem Post von Irgendjemand_1 kann ich größtenteils Zustimmen wenn's um PHP geht.
Nein, in Dollar. Spaß beiseite, PHP und Python nehmen sich bei Google gegenseitig nicht viel. Aber: Alle wirklich interessanten Funktionen/Dienste/Was-weiß-ich - und damit meine ich die auf die man gern einen Blick werfen würde - sind C. Oder Perl/Python/PHP Module in C.
Nicht aus Überzeugung: Die sind gezwungen! Wer sonst würde die Produkte testen? Ich kenne niemanden der freiwillig Beta-Tester für eine Company sein will, deren Releases andere nicht mal als Alpha bezeichnen würden...
Wie Dein Nickname im Forum vermuten lässt (und weil ich da so eine Ahnung habe von wegen APR unter Windows kompilieren und so...) hast Du das natürlich auf einem Windows-System gemessen. Das bedeutet, selbst wenn Du alles hübsch in der Eingabeaufforderung gemacht hast, konntest du nicht mal time verwenden um zwischen Interpreter- und/oder Programm-Ladezeit, Nutzerinteraktion (Ein/Ausgabe) und eigentlicher Laufzeit zu unterscheiden...
C zum Beispiel kommt mit der von Dir gestellten Aufgabe garantiert in einer System-Laufzeit von < 0.005 Sekunden klar. Auch auf einem alten Rechner, sagen wir mal Pentium II mit 64MB RAM. Ein guter Compiler dürfte sogar merken dass er getestet wird und mal eben den ganzen Code auf eine return Anweisung kürzen. Da ist das OS schon fast egal.
C/C++, Perl, PHP, Python, Ruby, Java und wie sie alle heißen sind niemals nie und niemals nicht in einen Topf zu werfen. Jede Sprache hat Stärken und Schwächen. Die Kriterien beginnen beim Design der Syntax, ob man prozedural und/oder objektorientiert schreiben kann, für welche Aufgabe(n) die Sprache eigentlich geschaffen wurde, Modularität, die durchschnittliche Form der Lernkurve und die damit mögliche Produktivität. Dann kommt irgendwann der Kompiler/Interpreter; wie gut sind seine Optimierungen? Ganz zum Schluss (ja, ich hab' so einige Faktoren unterschlagen) interessiert dann die Performance mit all ihren Facetten.
Die perfekte Sprache gibt es noch nicht, wird es wohl auch niemals geben. Selbst wenn einige Leute LISP dafür halten. Ach ja:
Amen!
Halt es wie ein Handwerker - oder wie Google: Das richtige Werkzeug zu wählen ist das Wichtigste. Wenn ein Projekt z.B. Geld abwirft ist es meist von Vorteil, eine gut strukturierte und leicht erlernbare Sprache zu wählen: Programmierer sind schneller eingearbeitet, die Fehlersuche ist effizienter und das Vermeiden selbiger erst recht. Und wenn dem Java-Server mal die Puste ausgeht, kauft man halt 'nen zweiten. Das gleiche bei PHP, es sei denn man hat keinen Optcode-Cacher verwendet: Dann erschießt man sich besser gleich. Wer noch CGI Skripten laufen hat, sollte langsam mal aufwachen und z.B. über FastCGI oder ggf. mod_perl nachdenken. Hardware-nah oder extrem ressourcen-lastig? Ein Job für C*, klare Sache. Mathe pur: Fortran*, was sonst? Darf's auch ein wenig O'Caml sein?
Wenn Du mal eben 'ne Homepage bastelst, bleib bei PHP. Webspace ist schließlich spottbillig. Und noch was:
Amen!
Es wurde schon angesprochen, aber ich möchte es noch einmal betonen: Applikationen bestehen heutzutage oft nicht mehr nur aus einer "Executable". Da ziehen Bibliotheken, Datenbanken, Server etc. alle an einem Strang. Wer wirklich weit kommen will, sollte so einige Sprachen beherrschen. Genauer gesagt die Prinzipien so weit verstanden haben, dass das Erlernen einer neuen Sprache nicht länger dauert als die Lektüre eines lustigen Taschenbuches.
Vor allem wer auf OpenSource oder freie Software setzt sollte unbedingt C lernen: Die meisten (Skript-) Sprachen, Server und DBMS' lassen sich prima erweitern bzw. mit C-Modulen anpassen.
Soo, und abschließend noch ein Zitat von Eric Steven Raymond (übersetzt von Christopher Özbek):Gruß
Zitat von http://www.linuxtaskforce.de/hacker-howto-ger.html
Enum
[*] MEINE Wahl. MEINE Freiheit. Mach was Du willst.
Aber denke immer daran: Meine Freiheit muss noch lang' nicht Deine Freiheit sein...Geändert von Enumerator (21.10.09 um 05:21 Uhr) Grund: Rechtschreibfehler. Grr...
-
*doppelgähn* und *schnarch*
Zitat von Enumerator
Wie lange kommen denn noch immer dieselben Microsoft-Basher-Witze... die Zeiten von Windows 98 sind doch echt vorbei...
Ähnliche Themen
-
Was haltet ihr von dem?
Von klotzklotz im Forum Cinema 4DAntworten: 5Letzter Beitrag: 12.10.07, 15:14 -
Was haltet ihr von dem Logo ?
Von Flextone im Forum Creative LoungeAntworten: 18Letzter Beitrag: 18.08.05, 15:28 -
Was Haltet Ihr Von Dem?
Von Christoph im Forum HardwareAntworten: 15Letzter Beitrag: 13.09.02, 13:00 -
Was haltet ihr von...
Von Azzkicker im Forum PhotoshopAntworten: 6Letzter Beitrag: 04.07.01, 21:11 -
was haltet ihr von *.atn
Von theCoss im Forum PhotoshopAntworten: 1Letzter Beitrag: 03.05.01, 23:20





Zitieren


Login




