Abo
  1. Foren
  2. Kommentare
  3. Software-Entwicklung
  4. Alle Kommentare zum Artikel
  5. › Software-Entwickler…

Das bitte ist an php nicht sauber und durchdacht?

  1. Thema

Neues Thema Ansicht wechseln


  1. Das bitte ist an php nicht sauber und durchdacht?

    Autor: JensBröcher 25.09.18 - 18:40

    Die Sprache ist perfekt für das Einsatzgebiet für das sie entwickelt wurde. Websites, Web-Anwendungen, Templates. Was will man denn mehr?

  2. Re: Das bitte ist an php nicht sauber und durchdacht?

    Autor: Skruzzls 25.09.18 - 19:00

    Ist das ein Witz oder ernst gemeint?
    Anyway nur so als kleinen Einblick warum PHP ein Schandfleck ist: https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
    Ja, mit PHP kann man Websites bauen. Das kann man mit so gut wie jeder Sprache. Aber sie ist einfach scheußlich designed und inkonsistent. Mal abgesehen davon, dass sie nicht gerade als sicherste Sprache gilt. Man kann sicher gute Sachen in ihr schreiben, aber es ist schlichtweg kein Vergnügen.

  3. Re: Das bitte ist an php nicht sauber und durchdacht?

    Autor: /usr/ 25.09.18 - 19:25

    Naja, PHP hat sich auch entwickelt. Klar, da hängen noch Altlasten dran, aber mittlerweile kann PHP wesentlich mehr als nur ne Website mit Gästebuch bauen :)

    Ist ein Ohrwurm eigentlich eine Urheberrechtsverletzung?

  4. Re: Das bitte ist an php nicht sauber und durchdacht?

    Autor: abcfp 25.09.18 - 21:28

    Der Artikel den du verlinkst ist von 2012 (!), in den letzten 6 Jahren haben sich sowohl PHP als Sprache als auch die Community rund um PHP erheblich weiter entwickelt. Etliche im Artikel genannten Inkonsistenzen sind leider noch vorhanden, stehen aber weder einem guten Programmierstil noch "dem Programmiervergnüngen" im Weg.

    Was den Artikel betrifft würde mich ja sehr interessieren wie der Autor zur Einschätzung kommt:
    > Zudem steht die längerfristige Zukunft von PHP in Frage. Es scheint, dass sie derzeit von anderen Technologien überholt und eventuell mittelfristig abgehängt wird.

  5. Re: Das bitte ist an php nicht sauber und durchdacht?

    Autor: twiro 25.09.18 - 22:34

    Das Problem ist, dass große Firmen sich alle möglichen PHP-Entwickler holen und die ganzen Script-Kiddies sich dann eben nicht disziplinieren!
    Außerdem gibt es noch massig konservative Firmen da draußen (Ich habe selber mal bei einer gearbeitet), die einfach kein Ohr haben für Innovative Lösungen, neue Frameworks etc.
    Die ersticken dann an ihrer 500k Zeilen PHP-Code-Suppe, weil irgendwas zu irgendwas anderem nicht passt oder sich komisch verhält.
    Mit der zusätzlich hohen Fluktuation an Entwicklern (da für PHP-Entwickler auch potentiell weniger gezahlt wird) entsteht zusätzlich auch Unwissenheit über Abhängigkeiten und Code-KnowHow. Gepaart mit einer typenunsicheren Sprache, die auch noch einfach weiterläuft wenn mal 'ne Funktion nicht existiert oder einfach der Aufruf falsche geschrieben wurde ist das der perfekte Super-GAU.

    Klar ist es immer abhängig davon, was man damit betreibt und meine private Homepage ist auch in PHP geschrieben. Aber in eine Firma, die mit einem großen Projekt Geld verdienen will, gehört so eine Sprache nun wirklich nicht.

  6. Re: Das bitte ist an php nicht sauber und durchdacht?

    Autor: divStar 25.09.18 - 22:57

    Das mit der Sicherheit per se würde ich so nicht unterschreiben. Ich kann neben Java (mache ich hauptberuflich) auch PHP und c#. Man kann in jeder Sprache "unsicher" programmieren. PHP ist da potentiell zwar etwas anfälliger, weil PHP nur interpretiert wird und keinen "Bytecode" oder echte Kompilate erzeugt.

    Außerdem ist die schwache Typisierung der Sprache gewöhnungsbedürftig und auch der Umstand welche Variablen man wo bekommt (z.B. $_GET[...]) ist nicht gerade äußerst sicher - aber meist nur dann, wenn der Entwickler dumm genug ist die Eingabe z.B. direkt in ein SQL-Statement einsetzt. Dafür gibt es Prepared Statements.

    Und ganz nebenbei: genau so wie in Java, gibt es auch in PHP Frameworks. Klar: nicht alles, was glänzt, ist Gold. Allerdings nutzt man in Java meist auch etwas im Stil von Spring MVC oder - falls es REST-Services sein sollen - halt Spring Boot bzw. dessen Teile (Jersey / Jackson etc.).
    Genau so ist es mit PHP auch; nur selten verwendet man PHP direkt und schreibt alles selbst. Die meiste Zeit über gibt es entweder Module oder Frameworks / Bibliotheken, die Funktionen in Form von - hoffentlich getesteten und qualitätsgesicherten - Klassen bereitstellen.

    Insofern: kennt man Programmierkonzepte, -prinzipien und "Design Patterns" nicht und achtet man kaum auf die Qualität, kann man in so gut wie jeder Anwendung mies programmieren und somit für Sicherheitslücken und -probleme sorgen.

  7. Laravel...

    Autor: TC 25.09.18 - 23:11

    Und schon macht PHP wieder etwas Spaß

  8. Re: Das bitte ist an php nicht sauber und durchdacht?

    Autor: ML82 25.09.18 - 23:16

    Alles nur Einstellungssache und du kannst durchaus Typensicher mit php scripten.

  9. Re: Das bitte ist an php nicht sauber und durchdacht?

    Autor: irata 26.09.18 - 13:56

    Skruzzls schrieb:
    --------------------------------------------------------------------------------
    > Ist das ein Witz oder ernst gemeint?
    > Anyway nur so als kleinen Einblick warum PHP ein Schandfleck ist: eev.ee

    "I’m cranky. I complain about a lot of things."
    und
    "programming is a hilariously young discipline"
    Ganz wichtig, um die Ansichten und Fähigkeiten des Autors richtig zu deuten.

    Und dann seine persönlichen Anforderungen an eine Programmiersprache, die wohl ein Großteil der Programmiersprachen nicht erfüllen dürften (zumindest nicht nach der Auslegung).

    Ein paar echte Kritikpunkte gibt es.
    Aber im Prinzip kann man dieses Pamphlet nur als Satire verstehen, oder?

  1. Thema

Neues Thema Ansicht wechseln


Um zu kommentieren, loggen Sie sich bitte ein oder registrieren Sie sich. Zum Login

Stellenmarkt
  1. BWI GmbH, Nürnberg, Bonn, Meckenheim, München
  2. Controlware GmbH, München, Offenbach, Stuttgart
  3. BPG Beratungs- und Prüfungsgesellschaft mbH, Krefeld
  4. itsc GmbH, Hannover

Golem pur
  • Golem.de ohne Werbung nutzen

Anzeige
Top-Angebote
  1. (neue und limitierte Produkte exklusiv für Prime-Mitglieder)
  2. (u. a. 256-GB-microSDXC für 36,99€ - Bestpreis!)
  3. (u. a. Seagate Barracuda 250-GB-SSD für 39,99€)
  4. 179,00€


Haben wir etwas übersehen?

E-Mail an news@golem.de


Minecraft Dungeons angespielt: Fehlt nur noch ein Klötzchen-Diablo in der Tiefe
Minecraft Dungeons angespielt
Fehlt nur noch ein Klötzchen-Diablo in der Tiefe

E3 2019 Von der Steuerung bis zu den Schatzkisten: Minecraft Dungeons hat uns beim Anspielen bis auf die Klötzchengrafik verblüffend stark an Diablo erinnert - und könnte gerade deshalb teuflisch spaßig werden!

  1. Augmented Reality Minecraft Earth erlaubt Klötzchenbauen in aller Welt
  2. Microsoft Augmented-Reality-Minecraft kommt zum zehnten Jubiläum
  3. Jubiläum ohne Notch Microsoft feiert Minecraft ohne Markus Persson

Wolfenstein Youngblood angespielt: Warum wurden diese dämlichen Mädchen nicht aufgehalten!?
Wolfenstein Youngblood angespielt
"Warum wurden diese dämlichen Mädchen nicht aufgehalten!?"

E3 2019 Der erste Kill ist der schwerste: In Wolfenstein Youngblood kämpfen die beiden Töchter von B.J. Blazkowicz gegen Nazis. Golem.de hat sich mit Jess und Soph durch einen Zeppelin über dem belagerten Paris gekämpft.
Von Peter Steinlechner


    5G-Auktion: Warum der Preis der 5G-Frequenzen so hoch war
    5G-Auktion
    Warum der Preis der 5G-Frequenzen so hoch war

    Dass die Frequenzen für den 5G-Mobilfunk teuer wurden, lasten Telekom, Vodafone und Telefónica dem Newcomer United Internet an. Doch dies ist laut dem Netzplaner Kai Seim nicht so gewesen.
    Eine Analyse von Achim Sawall

    1. Funklöcher Hohe Bußgelder gegen säumige Mobilfunknetzbetreiber
    2. Bundesnetzagentur 5G-Frequenzauktion erreicht 6,5 Milliarden Euro
    3. 5G-Auktion Etablierte wollen Preis für 1&1 Drillisch hochtreiben

    1. Microsoft: Neuer Flight Simulator soll Fokus auf Simulation legen
      Microsoft
      Neuer Flight Simulator soll Fokus auf Simulation legen

      Alle sinnvoll nutzbaren Eingabegeräte sollen unterstützt werden, Mods und andere Erweiterungen aus der Community ebenfalls: Microsoft hat angekündigt, beim grafisch imposanten neuen Flight Simulator viel Wert auf die Wünsche der Serienfans zu legen.

    2. BMW Vision M Next: Hans Zimmer komponiert den Sound für Elektro-BMWs
      BMW Vision M Next
      Hans Zimmer komponiert den Sound für Elektro-BMWs

      BMW fürchtet, dass die leisen Elektromotoren für viele Autofahrer nicht emotional genug sind. Die Münchner haben deshalb den bekannten Komponisten Hans Zimmer engagiert, damit er zusammen mit einem BMW-Sounddesigner eine Geräuschkulisse für Elektroautos schafft.

    3. Surface: Microsofts Dual-Screen-Gerät hat zwei 9-Zoll-Bildschirme
      Surface
      Microsofts Dual-Screen-Gerät hat zwei 9-Zoll-Bildschirme

      Das Business-Magazin Forbes hat nach eigener Aussage Details zum kommenden Dual-Screen-Gerät von Microsoft herausgefunden. Es soll zwei 9-Zoll-Displays und einen noch nicht erhältlichen 10-nm-Chip von Intel verwenden. Ebenfalls dabei: Windows Core OS mit Android-App-Unterstützung.


    1. 11:26

    2. 11:12

    3. 10:53

    4. 10:18

    5. 09:58

    6. 09:43

    7. 08:58

    8. 08:15