Blakk hat geschrieben:ich habe keine ahnung von python.
Sehr, sehr gute Voraussetzung für Diskussionen um Python vs. PHP. Welche Sprachen ausser PHP kannst du denn so, um PHP mit ihnen zu vergleichen?
der so angeprisene syntax lässt mich eher denken "was für ne kacksprache" aber das ist pure ansichtssache.
Die gelobe Syntax beschränkt sich allerdings nicht auf die offensichtlichen indentations, sondern umfasst z.B. auch Module (kein Äquivalent in PHP), list comprehensions (kein Äquivalent in PHP) und ähnliches.
Alles Dinge, die ich in PHP schmerzlichst vermisse.
genauso wie diese ganze kacke die früher mal gedacht war um anfängern zu helfen (magic_quotes). alles mist der endlich mal konsequent entfernt werden sollte. das problem dabei ist nur, dass das nicht so einfach ist. sowas ist zwar bereits im gange, soetwas kann man aber nicht übers knie brechen weil ansonsten 10.000 und 10.000 anwengungen überarbeitet werden müssten.
Und was ändert das jetzt für mich als benutzer?
Mir ist es absolut egal, WARUM eine spache voller "mist, der endlich mal konsequent entfernt werden sollte" ist, der Punkt ist, dass sie dadurch schlechter als eine Sprache wird, die weniger Mist hat.
php hat insich die ein oder andere altlast mit sich rumzuschleppen - keine frage. jetzt zu sagen php ist ein haufen schrott ist in etwa so wie zu sagen ein sportwagen mit 600PS der von 0 auf 100 in 4.2 sekunden kommt wäre ein haufen schrott weil er ein paar beulen hat. php ist nicht perfekt aber auf jeden fall ein sehr mächtiges werkzeug um webanwendungen zu erstellen.
Immer diese Autovergleiche.
WO ist denn PHP dieser Sportwagen? Was genau kann PHP denn besser als eine beliebige Sprache der gleichen Gewichtsklasse (damit meine ich nicht nur Pyhton)?
Was ausser "ich krieg unkonfigurierbaren webspace für 1€/Monat" oder "Mein Programm ist in PHP geschrieben, jetzt kann ich nicht mehr Umsteigen" sind denn echte Argumente FÜR php?
Es gibt keine Sicherheit, es gibt nur verschiedene Grade von Unsicherheit
Ja, und eine Sprache, in der die meisten Fehler nur als Notice am Rande erwähnt werden, in der ich in vielen fällen keine Exceptions werfen kann, in der NullPointerExceptions keinen Traceback erzeugen lassen, etc, etc macht es nicht gerade einfach, einen niedrigeren Grad an Unsicherheit zu erreichen.
mit php ist es wie mit windows: ganz viele benutzen es also lohnt es nich auch dafür schadcode zu schreiben!
Das sehe ich anders. Der Meiste Schadcode wird nicht für PHP, sondern für PHP-Anwendungen geschrieben. Und der lässt sich dank Dingen wie register_globals, magic_quotes, schlechter db-api für PHP einfacher schreiben.
mit version 6 wird es sowieso viele veränderungen geben also heißt es erstmal abwarten...
Und wenn HURD erstmal kommt, wird Duke Nukem 4e darauf perfekt laufen...
klar ich werde "Python", eure religion
Wer wartet denn auf den Messias php6, der alles gut machen wird?
ich weiss jedoch, dass es php seit 1995 gibt und es die letzten 12 jahren überstanden hat.
Assembler gibts noch länger, und trotzdem würde ich keine Webanwendungen drin Programmieren.
das ist wie darwins gesetz: php war 12 jahre lange gut genug um zu überstehen und nicht nur das - es hat eine riesige community. glaubt ihr das kommt von ungefähr?
Ich würde sagen, dass das aus der Zeit kommt, als PHP noch keine konkurrenz hatte, und weil es "billigen webspace" gibt. Was die Comunity so für ein Qualitätsniveau hat, sieht man imho recht gut in den snippets, die sich Zend nicht zu schade ist, in der offiziellen Doku zu behalten.
hochwertige webanwendungen auf php basis geben
PHPBB ist Hochwertig? Ich sehe es eher als das am wenigsten niederwertige an...
Also, mal zusammenfassend: deine Argumente, warum PHP gut ist, ist, dass die fehler nicht schlimm sind, weil sie ja nicht so einfach weggeräumt werden können, dass php innerhalb der letzten 12 Jahren nicht verschwunden ist, dass PHP eine Community hat, dass demnächst mal php6 rauskommen wird.
Nicht ein Fachliches argument bei, alles Nebenschauplätze. Also, wer ist hier der Religiöse?
Oder kannst du vielleicht die Frage beantworten, die ich schon vielen PHP-Fans gestellt habe, und bis jetzt keine Antwort erhalten habe: Was kann PHP besser als andere Sprachen?