pl: Ist PHP eine Programmiersprache?

Beitrag lesen

hallo

So ein Quatsch. Ich habe ein ganzes Web~Framework in Perl entwickelt was man auf diegleiche Art und Weise bzw, mit demselben OO Aufbau auch in PHP umsetzen kann.

Man kann jede Sprache für Webdingsbums missbrauchen, auch C. Mag ja sein, dass man mit PERL so tolle Webframeworks hinbekommt, wie mit PHP. Aber... sind PHP-Frameworks denn so gut, dass man damit vergleichen sollte?

cgi.pm ist der Sargdeckel.

Das Modul wurde zu einem Solchen gemacht. Siehe auch hierzu rostis Beiträge

Und die Perlentwickler haben an diesem Epitaph nichts geändert.

Lüge! Gründs für Eigenentwicklungen gab es schon immer. Ich habe mich schon relativ frühzeitig von CGI.pm getrennt weil das einfach nicht mehr zeitgemäß war. D.h., in CGI.pm ist eine Logik verbaut die Weiterentwicklungen verhindert.

Die eigentlichen Unzulänglichkeiten liegen in den Legacy Enctypes application/x-www-form-urlencoded und multipart/form-data begründet. Für mich der Hauptgrund, einen eigenen Parser zu entwickeln der auf einem erweiterbaren Schichtenmodell aufsetzt.

Ansonsten haben hierzu nicht die Perlentwickler die Zeit verpennt sondern die Kollegen von IEEE, W3Org und IETF!

MfG

PS: Man kann auch mit den vorhandenen Enctypes so programmieren, daß keine Sicherheitslücken entstehen. Z.B. indem man Schlüsselparameter sauber trennt von Parametern die der Datenübertragung dienen. Genau das konnte man auch schon mit CGI.pm tun indem man davon ausgeht daß param() auch eine Liste liefern kann und wenn man das nicht haben will, mit scalar den scalaren Kontext erzwingt.

Entweder haben das die Kollegen von CCC nicht gewußt oder mit fragwürdigen Absichten falsch in Szene gesetzt. Die Behauptung daß CGI.pm in dieser Hinsicht ein Sicherheitsproblem darstellt ist unsinnig!

0 90

Ist PHP eine Programmiersprache?

Henry
  • meinung
  • php
  • programmiertechnik
  1. 0
    Auge
    1. 0
      Gunnar Bittersmann
      1. 0
        Auge
        1. 0
          Gunnar Bittersmann
          1. 0
            Christian Kruse
            1. 0
              Gunnar Bittersmann
              1. 0
                Christian Kruse
                1. 0
                  Gunnar Bittersmann
                2. 0
                  Pit
            2. 0
              klawischnigg
              1. 0
                Christian Kruse
                1. 0
                  klawischnigg
          2. 0
            Auge
          3. 0
            JürgenB
            1. 0
              Gunnar Bittersmann
              1. 0
                JürgenB
                1. 0
                  Gunnar Bittersmann
                  1. 0
                    JürgenB
          4. 0
            Maximilian Dötsch
            • meinung
            • sonstiges
          5. 0
            ThomasM
      2. 0
        Robert B.
        1. 0
          1unitedpower
      3. 0
        pl
        1. 0
          Gunnar Bittersmann
          • menschelei
          1. 0
            pl
        2. 0
          Rolf B
          1. 0
            pl
    2. 0
      pl
  2. 2
    Christian Kruse
    1. 2
      Christian Kruse
  3. 0
    JürgenB
  4. -2
    Willi_derMeister
    1. 0
      Christian Kruse
    2. 1
      Gunnar Bittersmann
    3. 0
      Sentinel
      1. 0
        Henry
        1. 0
          Sentinel
          1. 0
            Henry
            1. 0
              Sentinel
              1. 0
                Gunnar Bittersmann
                1. 0
                  Sentinel
                2. 1
                  Sentinel
                3. 0
                  pl
          2. 1
            1unitedpower
            1. 0
              Sentinel
              1. 0

                Perl Beispiel Webanwendung

                pl
                1. 1
                  1unitedpower
                  1. 0
                    pl
                    1. 1
                      1unitedpower
                      1. 0
                        pl
                        1. 3
                          1unitedpower
                          1. -2

                            Perl's Exeption Modell

                            pl
                            1. 1
                              Mitleser
                              1. 0
                                beatovich
                                1. 0
                                  Mitleser
                                  1. 0
                                    beatovich
          3. 0
            pl
            1. 0
              Sentinel
              1. 0
                beatovich
                1. 0
                  pl
      2. 0
        pl
  5. 1
    klawischnigg
    1. 1
      beatovich
      1. 0
        Robert B.
        • meinung
        • programmiertechnik
        • zu diesem forum
      2. 0
        klawischnigg
        1. 0
          Gunnar Bittersmann
          1. 0
            Rolf B
    2. 0
      Willi_derMeister
      1. 0
        Auge
        1. 2
          Rolf B
          1. 0
            Auge
          2. 1
            Christian Kruse
            1. 0
              Rolf B
              1. 0
                Christian Kruse
      2. 0
        Gunnar Bittersmann
        • menschelei
      3. 1
        Rolf B
        1. 0
          Sentinel
          1. 0
            Rolf B
  6. 0
    MaxiDoe
  7. 0

    Wie kommt ein Anfänger im Wiki zurecht?

    Henry
    • html
    • selfhtml-wiki
    • zur info
    1. 0
      Matthias Apsel
      1. 0
        Henry
        1. 0
          Matthias Apsel
          • selfhtml-wiki
          1. 0
            Henry
            1. 1
              Matthias Apsel
  8. 0
    beatovich
  9. 0
    MudGuard
    1. 0
      Rolf B
  10. 0
    Tanka