1. Foren
  2. » Kommentare
  3. » Software-Entwicklung
  4. » Alle Kommentare zum Artikel
  5. » PHP 5.2.12 veröffentlicht

Sprachen die besser sind!1!

Anzeige
  1. Thema

Neues Thema Ansicht wechseln


  1. Sprachen die besser sind!1!

    Autor PHPler 18.12.09 - 12:53

    Zumindest für serverseitige Webanwendungen:
    Javascript, Python, Perl, Perl6,Pike, Ruby, Lua..

    Ich geb ja die Hoffnung nicht auf, dass PHP 6 eine Neuentwicklung wird.

  2. Re: Sprachen die besser sind!1!

    Autor m4nu 18.12.09 - 12:59

    PHPler schrieb:
    --------------------------------------------------------------------------------
    > Webanwendungen:
    > Javascript
    >

    Javascript ist keine Alternative zu PHP.

    Die anderen Sprachen mögen besser sein, doch für viele reicht PHP völlig aus.

  3. Re: Sprachen die besser sind!1!

    Autor m5nu 18.12.09 - 13:01

    Nun, seit es auch auf dem Server läuft, schon.
    http://en.wikipedia.org/wiki/Server-side_JavaScript

  4. Re: Wo siehst du das Problem mit PHP?

    Autor monettenom 18.12.09 - 13:54

    Wäre schon interessant zu erfahren, warum die der Ansicht bist, dass PHP schlechter ist als alle anderen...

  5. Re: Wo siehst du das Problem mit PHP?

    Autor De.ppen.detektor 18.12.09 - 14:09

    monettenom schrieb:
    --------------------------------------------------------------------------------
    > Wäre schon interessant zu erfahren, warum die der Ansicht bist, dass PHP
    > schlechter ist als alle anderen...

    Hast du die letzten Jahre auf einer einsamen Insel verbracht ohne Kontakt zur Außenwelt?

  6. Re: Sprachen die besser sind!1!

    Autor sssssssssssss 18.12.09 - 14:25

    ja gibt von aptana ja den jaxer

  7. Re: Wo siehst du das Problem mit PHP?

    Autor Korny 18.12.09 - 14:29

    Dolle Antwort…

  8. Re: Wo siehst du das Problem mit PHP?

    Autor auweia 18.12.09 - 18:56

    monettenom schrieb:
    --------------------------------------------------------------------------------
    > Wäre schon interessant zu erfahren, warum die der Ansicht bist, dass PHP
    > schlechter ist als alle anderen...


    php zeichnet sich durch eine äußerst inkonsistente API aus. Mal werden Funktionen groß geschrieben mal klein. Mal wird etwas abgekürzt mal nicht. Mal werden Unterstriche gesetzt, mal nicht. Bestes Beispiel: htmlentities() und html_entity_decode().

    Zudem ist php nicht wirklich objektorientiert. Man kann zwar eigene Klassen definieren, aber ein Array ist beispielsweise kein Objekt. Dafür gibt es dann schön viele Funktionen, die dann mit "array_" anfangen. Oder mit "ar". Oder ohne einen Prefix, der auf eine Array-Funktion hindeuten könnte.

    Die ganzen String-Funktionen sind wieder eine Sache für sich. strrchr(), strpbrk(), strncasecmp(), stristr(): Das sind doch mal Funktionsnamen, mit denen man überhaupt nicht anfangen kann. Und wenn man weiß, dass es solch eine Funktion gibt, muss man dauernd nachgucken wie sie geschrieben wird.

    Das sind doch die eingangs genannten Sprachen wesentlich besser.

    P.S.: Ich weiß wovon ich rede. Habe selbst jahrelang mit php programmiert. Bin aber echt froh, das nicht mehr machen zu müssen.

  9. Re: Wo siehst du das Problem mit PHP?

    Autor Hoffman 18.12.09 - 21:56

    Vielleicht wird ja PHP 6 vom Kern auf neugeschrieben.
    Ich stell mir dass dann so vor wie Pike.

  10. Re: Wo siehst du das Problem mit PHP?

    Autor 7bit 19.12.09 - 15:12

    De.ppen.detektor schrieb:
    --------------------------------------------------------------------------------
    > > Wäre schon interessant zu erfahren, warum die der Ansicht bist, dass PHP
    > > schlechter ist als alle anderen...
    >
    > Hast du die letzten Jahre auf einer einsamen Insel verbracht ohne Kontakt
    > zur Außenwelt?

    Und wie lautet nun Deine Antwort auf obige Frage? Du scheinst ja vom Festland zu kommen, also erzähl mal.

  11. Re: Sprachen die besser sind!1!

    Autor Siga29474497 20.12.09 - 00:57

    PHPler schrieb:
    --------------------------------------------------------------------------------
    > Zumindest für serverseitige Webanwendungen:
    > Javascript, Python, Perl, Perl6,Pike, Ruby, Lua..

    Die lernen es nie.
    Manche Parteien lernen ja auch nicht, das sie schlecht sind und haben als Fanbois die niedrig-gebildeten/low-IQler/short-satz-stacker/... . Die überlegenen PHPler sind natürlich nicht gemeint.

    Die geringe Antwortdichte auf solch eine Meldung lässt auf Schüler mit Schulferien als PHP-Fans hier im Forum schliessen.


    > Ich geb ja die Hoffnung nicht auf, dass PHP 6 eine Neuentwicklung wird.

    Basierend auf Parrot und die bisherigen Core-Progger auf eine Insel ohne Internet verbannt ?

    Man kann in PHP auch große Projekte mit WIRKLICH VIELEN Hits gut programmieren. So wie man ein anständiger Politiker sein kann. Yahoo zeigt es auf.
    Stattdessen kommen dann oft eher Beispiele die eher an Verbreitung von Viren/Bakterien/Plagen usw. erinnern...

  12. Re: Wo siehst du das Problem mit PHP?

    Autor NeoTiger 22.12.09 - 11:18

    auweia schrieb:
    --------------------------------------------------------------------------------
    > php zeichnet sich durch eine äußerst inkonsistente API aus. Mal werden
    > Funktionen groß geschrieben mal klein. Mal wird etwas abgekürzt mal nicht.
    > Mal werden Unterstriche gesetzt, mal nicht. Bestes Beispiel: htmlentities()
    > und html_entity_decode().

    PHP ist halt eine organisch gewachsene Sprache und nicht auf dem Reißbrett konstruiert worden wie Java oder C#. Konventionen wie die Underscore-Schreibweise wurden erst mit der Zeit vereinbart, die Symbole älterer Funktionen wurden halt aus Kompatibilitätsgründen beibehalten. Ich hab mich auch oft darüber geärgert, aber wenn einem das nicht gefällt, hat man ja die Möglichkeit die Symbolnamen im PHP-Quellcode zu ändern und sich seine eigene hübsche PHP-Version zu kompilieren.

    Vor machen Ungereimtheiten ist aber auch Java nicht gefeit. Ich sage nur: "readLine()" und "println()".

    > Zudem ist php nicht wirklich objektorientiert. Man kann zwar eigene Klassen
    > definieren, aber ein Array ist beispielsweise kein Objekt.

    Nicht jede Sprache muss auf Teufel komm raus Smalltalk nacheifern. Genau wie C++ bietet PHP dem Programmierer OOP nur als Option an und zwingt ihm die Verwendung nicht auf. Und OOP ist bei weitem nicht das Wunder, für das es viele halten. Es macht aufwendigere Projekte vielleicht einfacher zu warten, fügt aber nichts zur Mächtigkeit einer Programmiersprache hinzu und kostet stattdessen durch den Laufzeit-Verwaltungsaufwand mehr Rechenzeit.

    > Das sind doch die eingangs genannten Sprachen wesentlich besser.

    Das klassenlose JavaScript über PHP zu erheben ist schon gewagt. Und Perl ist in Punkto Symbolnamen noch eine ganze Latte schlimmer als PHP (die Abstammung von Perl ist sogar der Grund für viele Symbolnamen in PHP).

    Allein von der Mächtigkeit - der Menge der mit einer Sprache lösbaren Probleme - kann es PHP5 mit Java und C# locker aufnehmen. Dabei auch "schön" zu programmieren ist eine Disziplin, die eben der PHP-Programmierer selbst wahren muss.

  13. Es liegt nicht an der Sprache: Der PHP-Effekt

    Autor 7bit 25.12.09 - 17:43

    PHPler schrieb:
    --------------------------------------------------------------------------------
    > Zumindest für serverseitige Webanwendungen:
    > Javascript, Python, Perl, Perl6,Pike, Ruby, Lua..
    >
    > Ich geb ja die Hoffnung nicht auf, dass PHP 6 eine Neuentwicklung wird.

    Es liegt IMHO nicht an der Sprache. Vielmehr meine ich hier ein Phänomen zu erkennen welches ich auch in anderen domänenspezifischen Sprachen (beispielsweise gerade aktuell bei mir: mql4) mit denen vorwiegend Programmier-Laien arbeiten. Die einschlägigen Foren sind voll von Blinden, die die anderen Blinden anleiten. Code-Fragmente und Anwendungen werden als Beispiele propagiert und auch produktiv eingesetzt, denen man klar ansieht daß sie von absoluten Programmier-Laien erstellt wurden.

    Erfahrene Programmierer können sich nicht lange in diesen Kreisen aufhalten da eine Community von überwiegend aus Ungeduld lernunwilligen Anfängern (Heimwerkern, Pfuschern) die nur mal eben schnell ein konkretes Problem gelöst haben wollen ihnen auf Dauer keinen beiderseitig fruchtbaren Austausch zu bieten hat.

    Erfahrene Programmierer ziehen sich kurz die Syntax und die API-Dokumentation rein und wenden dann ihre Erfahrung an um wie in anderen Sprachen auch möglichst sauberen Code zu erzeugen.

    Leider überwiegt bei manchen Sprachen (wie eben auch bei PHP) die Zahl der damit herumfuhrwerkenden Laien bei Weitem die Zahl der echten Programmierer und dementsprechend ist die Welt überschwemmt von deren hilflosen Programmierverunfallungen und guten Code muß man suchen wie die Stecknadel im Heuhaufen.

    Ich habe diese sprachübergreifende Erscheinung (Epidemie? Katastrophe?) den "PHP-Effekt" getauft. PHP als Sprache trägt daran kein bisschen mehr Schuld als etwa der Wald am Waldsterben oder die Umwelt an deren Verschmutzung oder die Frau an ihrer Vergewaltigung!

  14. Re: Wo siehst du das Problem mit PHP?

    Autor Siga92734293720 25.12.09 - 18:53

    NeoTiger schrieb:
    --------------------------------------------------------------------------------

    > Allein von der Mächtigkeit - der Menge der mit einer Sprache lösbaren
    > Probleme - kann es PHP5 mit Java und C# locker aufnehmen.

    Das sind alle Turing-Äquivalenten Sprachen nach dem Theorem von iirc Chomsky. Wohl keine Informatik-Vorlesung gehabt.

    >Dabei auch
    > "schön" zu programmieren ist eine Disziplin, die eben der PHP-Programmierer
    > selbst wahren muss.

    Software die man als Betriebsausgaben oder Werbungskosten bei der Steuer absetzen können will, muss aber wartbar sein.

    Wenn ich Finanzamt wäre, würde ich also Checker-Tests (lint hiess sowas früher für C. xmllint ist ein geiles xml-Programm.) und RuleSets für deutsche Software festlegen.
    Die Nachbesserungen haben kostenlos an arbeitsfreien Tagen zu erfolgen. Ansonsten würde man die Stunden anderen Kunden aufschreiben.
    Das auch tausende von Anfängersicherheitsfehlern usw. gecheckert werden, sollte klar sein.

    Jeder der seine Steuernummer im Impressum aufführen muss, muss den Tracelog (md5-Summen der php-Files usw.) und das Logfile jährlich mit dem Testat/Steuererklärung usw. vorlegen oder seine Site als minderwertig markieren damit Kunden gewarnt sind und darf die Kosten nicht steuerlich absetzen, bis die Fehler beseitigt sind.
    Und hey: Das ist bei Lebensmittel-Kontrollen genau so und viel härter. Da muss man gleich zu machen.
    Aber wenn die Russen deine Kreditkarte aus dem OnlineShop haben und weil es ein Reisebüro war, wissen wo Du wohnst und wann Deine Wohnung leer steht, ist egal ?

Neues Thema Ansicht wechseln


Entschuldigung, nur registrierte Benutzer dürfen in diesem Forum schreiben. Klicken Sie hier um sich einzuloggen


Meistgelesen
  1. Libreoffice

    "Wir wollen Nutzer in die ODF-Welt ziehen"

  2. Browser

    Kauft Facebook Opera?

  3. Datenschutz

    Neue EU-Regeln zu Cookies treten in Kraft

  4. Blackberry

    RIM plant Massenentlassungen

  5. Samsung Galaxy S3

    Siri braucht sich nicht zu fürchten


Meistkommentiert
  1. Kommentare: 170 | letzter Beitrag 15:54 Uhr

  2. Kommentare: 94 | letzter Beitrag 26.05. 19:45

  3. Kommentare: 74 | letzter Beitrag 18:52 Uhr

  4. Kommentare: 70 | letzter Beitrag 18:56 Uhr

  5. Kommentare: 59 | letzter Beitrag 19:29 Uhr

Mehr



Haben wir etwas übersehen?

E-Mail an news@golem.de


IMHO: Gema und Youtube - der Kampf ums Urheberrecht
IMHO
Gema und Youtube - der Kampf ums Urheberrecht

Nach der Urteilsverkündung im Rechtsstreit zwischen Youtube und Gema fühlten sich beide Seiten als Gewinner. In Wahrheit gibt es aber nur einen Verlierer, bloggt Medienrechtsexperte Thomas Hoeren: die Gema.

  1. Kulturelles Gedächtnis Wie speichern wir das Internet?
  2. Urheberechtsdebatte Piratenpartei legt Zehnpunktekatalog vor
  3. Urheberrecht SPD plädiert für "Vergüten statt verbieten"

Soziale Pornos: Facebook verliert Klage gegen Faceporn
Soziale Pornos
Facebook verliert Klage gegen Faceporn

Ein soziales Netzwerk für Pornografie muss seine Marke nicht an Facebook übergeben. Faceporn, ein norwegisches Unternehmen, freut sich über den Sieg vor einem kalifornischen Gericht.

  1. iOS Facebook bringt eigene Kamera-App auf den Markt
  2. Redesign Facebook bastelt an einer veränderten Chronik
  3. Umsatzwarnung Facebook offenbar selbst an schwachem Börsenstart schuld

IMHO: Warum ich nicht Diablo 3 spiele
IMHO
Warum ich nicht Diablo 3 spiele

Diablo 3 ist toll, sagen viele Spieler - Diablo 3 ist eine Stimulus-Response-Maschine, sagt Rainer Sigl. Der Blogger und leidenschaftliche Gamer erklärt, warum er sich Blizzards jüngstem Werk verweigert.

  1. IMHO Bitte aufwachen, Hollywood!
  2. IMHO Die Cebit verpufft in der Wolke

  1. Renesas: Chiphersteller will ein Drittel der Beschäftigten loswerden
    Renesas
    Chiphersteller will ein Drittel der Beschäftigten loswerden

    Renesas ist nach Elpida der zweite schwer angeschlagene japanische Chiphersteller. Renesas, das Hitachi, Mitsubishi Electric und NEC gehört, macht Verlust und will seine größte Fabrik verkaufen.

  2. Blackberry: RIM plant Massenentlassungen
    Blackberry
    RIM plant Massenentlassungen

    RIM soll in den kommenden Tagen erneut einen massiven Stellenabbau ankündigen. "Ich habe herausgefunden, welche Teile ich in meinem Puzzle nicht mehr benötige", sagte Firmenchef Thorsten Heins.

  3. Browser: Kauft Facebook Opera?
    Browser
    Kauft Facebook Opera?

    Ein britisches Blog will erfahren haben, dass Facebook den norwegischen Browserhersteller Opera Software kaufen will. Beide Unternehmen wollen sich dazu nicht äußern.


  1. 15:41

  2. 13:23

  3. 14:48

  4. 14:29

  5. 14:24

  6. 12:30

  7. 12:23

  8. 18:49