2009-07-03 5 views
0

Erfahrene Programmierer schimpfen oft gegen PHP. Aber bis jetzt bin ich noch nicht auf eine zusammengefaßte Liste von Gründen gestoßen. Wer möchte es erklären?Warum nicht PHP?

Antwort

3

Ich vermute, es läuft darauf hinaus, dass es aufgrund der geringen Eintrittsbarriere zu leicht ist, Probleme schlecht/unsicher etc. zu lösen.

Das heißt, es gibt eine ziemlich umfassende Diskussion hier: Defend PHP; convince me it isn’t horrible

3

Der größte Nachteil von PHP ist die Fehlen einer reinen objektorientierten Methodik. Auch die Leistung möglicherweise nicht so gut im Vergleich zu anderen High-Level-Programmiersprachen. Es fördert keine modulare Programmierung.

Die Vorteile von PHP sind höher im Vergleich zu Cons.

Für die schnelle Entwicklung ist PHP eine der besseren Sprachen. Die Datenbankverbindung mit allen SQL Servern ist zu gut. Und die letzte hat eine riesige Nutzerbasis.

1

Ich denke, einer der Hauptgründe ist, dass es sehr einfach ist, den PHP-Code und HTML-Markup für eine Seite in eine große, unlesbare und nicht wartbare Datei zu kombinieren. Das gleiche gilt jedoch für wahrscheinlich jede andere Sprache/jeden anderen Rahmen, z. ASP.Net. Es ist möglich, PHP-Code schön zu organisieren; Ich denke, das ist auch einfacher mit den neuen Bits von PHP 5.

Ich denke, wie Middaparka sagt, hat es eine niedrige Eintrittsbarriere, so ist es eher von den Entwicklern aufgenommen und verwendet werden, die nicht als haben viel Erfahrung bei der Wartung großer Projekte, daher der Abstieg in "Spaghetti Code".

5
  1. Alles, was nach Version 3 hinzugefügt wurde, war ein nachträglicher Einfall.
  2. gehe zu 1;
+0

Wenn ich könnte +5 das würde ich. –

1

Ich denke, PHP eine ausgezeichnete und in der Lage Sprache, sondern auch einige den Namenskonventionen für Funktionen usw. sein ganz willkürlich, widersprüchlich und nicht intuitiv finden.