M.: PHP-Facepalm meines Tages: 0 == '*new*'

Beitrag lesen

Mahlzeit,

Dass aber die Bashing-Artikel immer von Leuten verfasst werden, die anscheinend keine Ahnung von PHP haben, zeigt mir deutlich, dass es keine so gravierenden Nachteile, dass es echt sinnvoll Artikel dazu gibt. ;)

So, jetzt machst du mal bitte einen ordentlichen Satz draus ;-)

Verdammt.... zu schnell geschrieben ;). Ich versuchs nochmal:

Dass aber die Bashing-Artikel immer von Leuten verfasst werden, die anscheinend keine Ahnung von PHP haben, zeigt mir deutlich, dass es keine so gravierenden Nachteile gibt, dass echt sinnvolle Artikel dazu geschrieben werden.

und dann würde ich mich freuen, wenn du einen Link zu dem,

was in diesem Artikel grösstenteils fehlt, sind die _echten_ Nachteile von PHP,

hättest.

Dazu gibt es keinen. Ich meinte die Nachteile, die ICH bei PHP sehe. Die Nachteile des genannten Artikel treten bei mir entweder nicht auf, weil ich sie bewusst verursachen müsste oder weil meine Programmstruktur es verhindert.

Der grösste Nachteil bei PHP ist mMn immer noch mangelhaftes OOP und ein Modul-System, ähnlich wie CPAN bei Perl.

Beim OOP ist es einfach inkonsequent, bei z.B. mysqli mit Objekten zu arbeiten, die Ergebnisse dann aber als Array zurück zu bekommen. Wenn ich das Ergebnis als Objekt haben will, muss ich mir das selbst bauen.

Dann stört mich, dass es einige gravierende Unterschiede zwischen Apache-Modul und PHP-FCGI gibt, die mich als Programmierer dazu zwingen, verschiedene Entwicklungsumgebungen zu testen (und der IIS kommt dann auch noch dazu, wo es nochmal Unterschiede gibt)

Allerdings gibt es Nachteile bei jeder Programmiersprache. Bei C nervt die statische Speicherverwaltung, bei Java nervt mich die pure Existenz ;)

--
42
0 80

PHP-Facepalm meines Tages: 0 == '*new*'

Felix Riesterer
  • menschelei
  1. 0
    dedlfix
  2. 0

    typensicherer Vergleiche, PHP wie Javascript

    tami
    • programmiertechnik
    1. 0
      dedlfix
      1. 0
        Felix Riesterer
        1. 1
          Christian Kruse
        2. 0
          dedlfix
        3. 0
          Tara
      2. 0
        tami
        1. 0
          dedlfix
          1. 0
            tami
  3. 0
    Der Martin
    1. 0
      Encoder
      1. 0
        dedlfix
        1. 0
          Whouzuo
          1. 3
            Tara
            1. 0
              tami
              1. 0
                Tara
                1. 0

                  Programmiersprachen sind keine Autos

                  tami
                  1. 0
                    Whouzuo
                    1. 0
                      Der Martin
                      1. 0
                        Whouzuo
                    2. 0

                      Schüler können kommunizieren - auch auf Englisch

                      Felix Riesterer
                      • meinung
                      1. 0
                        Whouzuo
                    3. 0
                      tami
                      1. 0
                        Whouzuo
                        1. 0
                          tami
                2. 0
                  M.
            2. 0
              M.
              1. 0
                Auge
                1. 0
                  Matthias Apsel
                  1. 0
                    Auge
              2. 0
                Der Martin
                1. 0
                  M.
                  1. 0
                    Matthias Apsel
                    1. 0
                      M.
                      1. 0
                        Christian Kruse
                        1. 0
                          Tabellenkalk
                      2. 0

                        PHP - nutze die guten Seiten und nutze Frameworks mit Modulen

                        tami
                        1. 0
                          M.
                        2. 0
                          Linker Setzer
                        3. 0
                          Whouzuo
                          1. 0
                            tami
                            1. 0
                              Whouzuo
                              1. 0
                                tami
                                1. 0
                                  Whouzuo
                                  1. 0
                                    M.
                                    1. 0
                                      Whouzuo
                                      1. 0
                                        M.
                                        1. 0
                                          Whouzuo
                                          1. 0
                                            M.
                                            1. 0
                                              Whouzuo
                                              1. 0
                                                M.
                                                1. 0
                                                  Whouzuo
                                                  1. 0
                                                    M.
                                                    1. 0
                                                      Whouzuo
                                                      1. 0
                                                        M.
                                                      2. 0
                                                        Der Martin
                                                        1. 0
                                                          Whouzuo
                                                          1. 0
                                                            M.
                          2. 0
                            M.
                            1. 0
                              Whouzuo
                              1. 0
                                M.
                                1. 0
                                  tami
                                  1. 0
                                    M.
                                    1. 0

                                      Texteditor "vs." IDE

                                      tami
                                      1. 0
                                        M.
                                2. 0
                                  Whouzuo
                                  1. 0
                                    M.
                                    1. 0
                                      Whouzuo
                                      1. 0
                                        M.
                      3. 1
                        Sven Rautenberg
                        1. 0
                          MudGuard
                        2. 0
                          M.
                          1. 0
                            Sven Rautenberg
                            1. 0
                              M.
                              1. 0
                                Matti Mäkitalo
                  2. 0
                    Der Martin
              3. 0
                1UnitedPower
        2. 0
          Encoder