1. Foren
  2. Kommentare
  3. Software-Entwicklung-Forum
  4. Alle Kommentare zum Artikel
  5. › PHP 5.2.8 beseitigt…

Fehler in PHP?

  1. Thema

Neues Thema


  1. Fehler in PHP?

    Autor: asde 09.12.08 - 15:54

    Alle meckern hier doch enorm, wie schlecht PHP sei, und wenn ihr Recht haben solltet, warum existieren dann noch so viele PHP Websites?

    Ich meine, es existiert doch wichtige Software in PHP, nehmen wir als Beispiel das vBulletin Board. Wo gibts denn dazu gute Alternativen?

    Könnt ihr mir die Fehler von PHP nennen? Bzw. was andere Programmiersprachen da besser machen?

  2. Re: Fehler in PHP?

    Autor: LH 09.12.08 - 16:36

    "Könnt ihr mir die Fehler von PHP nennen? Bzw. was andere Programmiersprachen da besser machen?"

    PHP ist an sich nicht das schlimmste auf der Welt, aber es gibt gewisse Probleme die PHP nicht mit vielen anderen Sprachen teilt:

    1. "Sprachdesign" und Implementierung geschehen praktisch nur zusammen. PHP ist keine "Idee", sondern reine Software. Andere Sprachen wie z.B. Python sind da deutlich mehr "Idee", was dazu führt das es gleich mehrere implementierungen gibt. Sie entwickeln sich vielseitig weiter.

    2. PHP enthält des öfteren sehr unschöne Fehler. Diese war nicht der erste, und wird nicht der letzte bleiben. Ich selbst habe in Jahren der PHP Nutzung schon selbst dutzende schwere erlebt :(

    3. Das Design der Sprache ist sehr verworren. Siehe aktuelle Namespace Diskussion. Man sieht es auch bei den Funktionsnamen, bei denen vergleichbare Funktionen unterschiedliche Namenskonventionen haben (mal zusammengeschrieben, mal mit bindestrich), und es auch unterschiedliche Parameterreihenfolgen gibt,

    4. PHP verleitet zu unsicherem programmieren. Typische "hilfen" die viele Probleme bereiten sind z.B. magic_quotes, um die es hier ja auch geht.


    Die Liste ist noch länger.



    Auf der haben Seite aber steht auch durchaus etwas:

    1. PHP ist durchaus fix, und es ist sehr klein. Es ist eine der resourcenschonensten Websprachen.

    2. Sie ist sehr verbreitet, man kann sie praktisch überall sofort nutzen.

    3. Die starke Webausrichtung hat Vorteile das praktisch jede Dokumentation passend ist, jeder wiess worum es geht, bei Python und co. geht es nicht immer ums weg, sie sind deutlich vielseitiger, aber das macht das Leben nicht immer leichter.

  1. Thema

Neues Thema


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Sie müssen ausserdem in Ihrem Account-Profil unter Forum einen Nutzernamen vergeben haben. Zum Login

Stellenmarkt
  1. Business Development & Product Manager Customer Service (m/w/d)
    Körber Supply Chain Automation GmbH, Leingarten
  2. iOS-Developer (m/w/d)
    dabeipackzettel GmbH, Berlin-Moabit (Home-Office)
  3. Strategische*r IT-Planer*in Landesverkehrszentrale (w/m/d)
    Landesbetrieb Straßenbau Nordrhein-Westfalen, Gelsenkirchen
  4. Functional Application Manager (m/w/d)
    TenneT TSO GmbH, Lehrte

Detailsuche


Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. (bis 17.01.2024)


Haben wir etwas übersehen?

E-Mail an news@golem.de