molily: PHP ist eine Scheißsprache - PHP sucks - so what ...

Beitrag lesen

Hallo,

"The arguments that PHP is an ugly language are half-truths, PHP only produces ugly code if you suck at coding and don’t care how you go about things, it’s easy to keep PHP code clean if you care."

Es gibt durchaus gut und schlecht designte Sprachen. Es gibt expressive, entwicklerfreundliche Sprachen und solche, mit denen sich häufige Aufgaben nur unglaublich umständlich und schwer lesbar lösen lassen. Das alles ist unabhängig von den Fähigkeiten des Entwicklers. Die Kernprobleme von manchen Sprachen lassen sich nicht durch Coding-Guidelines und gute Strukturen umgehen.

Es gibt ebenso gute und schlechte Sprachfeatures. Z.B. in JavaScript sind diese seit Jahren bekannt und dokumentiert. Man versucht die schlechten zu bekämpfen (z.B. ES5 Strict Mode und Property Descriptors, ES6 Modules, Classes, Arrow Functions, Maps, Block Scope…). In PHP hat man das auch getan (OOP, Namespaces, Traits, Closures, Short Array Syntax…), nur ändert das nichts an dem Grundaufbau, den ich beschrieben habe.

People who call PHP a bad language are merely wasting their time stating the obvious, many people who use it (like me) acknowledge that it sucks

Mir scheint es, der Autor will sich vor allem rechtfertigen und Mitleid erheischen… ;)

Der Artikel versucht letztlich auch gar nicht zu bezweifeln, dass PHP eine schlechte Sprache ist, der Autor will nur rechtfertigen, warum er seine Lebenszeit damit verschwendet, schlechtere Sprachen zu programmieren. </flame> ;)

Mathias

0 56

Array sowohl nach Schlüssel als auch nach Wert sortieren

Felix Riesterer
  • php
  1. 0
    tami
    1. 0
      Felix Riesterer
      1. 0
        tami
  2. 0
    tami
    1. 0
      Felix Riesterer
      1. 0
        Tom
        1. 0
          Felix Riesterer
  3. 0
    Tom
    1. 0

      sowohl nach Schlüssel als auch nach Wert sortieren, Nachtrag

      Tom
      1. 0
        Felix Riesterer
        1. 0
          Tom
          1. 0
            Tom
            1. 0

              Denkfehler zurückgenommen

              Tom
  4. 0
    molily
    1. 0
      Felix Riesterer
  5. 1
    tami
    1. 0
      Tom
      1. 0

        Closures in PHP

        tami
        1. 0
          Tom
          1. 0

            Closures in PHP vs. Javascript - warum "use" ? @molily

            tami
            1. 0
              Tom
              1. 0
                tami
          2. 0
            dedlfix
          3. 2
            Sven Rautenberg
          4. 0
            molily
            1. 0

              Closures in PHP - PHP ist eine "Scheißsprache" ... ???

              tami
              1. 0
                molily
                1. 0
                  tami
            2. 0

              PHP ist eine Scheißsprache - PHP sucks - so what ...

              tami
              1. 0
                molily
                1. 0
                  tami
              2. 0
                Tom
                1. 0
                  molily
                  1. 0
                    molily
                  2. 0
                    Felix Riesterer
                    1. 0
                      Tom
                2. 0
                  Felix Riesterer
              3. 0

                PHP ... "while it's not perfect, it works..."

                tami
            3. 0
              Sven Rautenberg
              1. 0
                Felix Riesterer
                1. 0
                  Tom
                  1. 0
                    Tom
                2. 0
                  tami
                  1. 0
                    molily
                    1. 0
                      tami
                      1. 0
                        Tom
                      2. 0
                        molily
                        1. 0
                          tami
                          1. 0
                            molily
                            1. 0
                              Tom
                        2. 0
                          Tom
                          1. 0

                            Changelogs von PHP

                            dedlfix
                            1. 0
                              Tom
        2. 0
          tami
    2. 0

      Gelöst! Danke!

      Felix Riesterer