fastix®: OOP: Aufteilung der Aufgaben innerhalb einer Anwendung

Beitrag lesen

Moin!

Für mich ist das keine monster-index.php!?

1)

Sagen wir es mal so: Ich will, zwecks Vermeidung von Kopfscherzen, keine if-then-else oder case-Wüsten editieren. Wenn ich das anders geregelt bekomme, dann mache ich das auch anders.

2)

Hat ein Skript mehr als 10k, dann ist es eine sehr große Bibliothek mit sehr vielen Funktionen oder Klassen (die ja für sich immer schöne abgeschlossene Einheiten sind) oder es erledigt wirklich umfangreiche und einzigartige Aufgaben. Viele der aufgabenorientierten Skripte (die also keine Bibliotheken sind) haben bis zu 2k und senden bestenfalls header. Das ist schön übersichtlich - besonders wenn man sprechende Dateinamen verwendet.

3)

Ich verwende das gleiche Mainscript immer nur für eine Art der Aufgabe (oder inhaltlichen Typ der Seite),
Hier verstehe ich nicht ganz, was Du mir sagen willst.

Alles Seiten mit einer grundsätzlich eigenen Logik bekommen von mir eine eigenes Skript-Datei und die heißt nicht index.php und das wird auch nicht von einer index.php includiert. Die haben also auch eine eigene _echte_ URL. Das spart die Mühen und die Kopfschmerzen hinsichtlich Punkt 1. Eine grundsätzlich eigene Logik (natürlich unter Verwendung der Bibliotheken) haben bei mir alle Seiten die irgendwie mit Authentifizierung (für Backoffice/Administration) zu tun haben, auf Grund von Datenbankabfragen aufgebaut werden (große Tabellen) oder die umfangreiche Formulare erzeugen oder deren Daten verarbeiten.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix

1 60

OOP: Aufteilung der Aufgaben innerhalb einer Anwendung

Der-Dennis
  • programmiertechnik
  1. 0
    Sven Rautenberg
    1. 0
      Der-Dennis
      1. 5
        Sven Rautenberg
        1. 0
          Der-Dennis
        2. 0
          fastix®
  2. 2
    fastix®
    1. 0
      Der-Dennis
      1. 0
        fastix®
        1. 0
          Der-Dennis
      2. 0
        Sven Rautenberg
        1. 0
          Der-Dennis
        2. 0
          fastix®
          1. 0
            Tom
            1. 1
              fastix®
              1. 0
                dedlfix
                1. 0
                  fastix®
              2. 0
                Sven Rautenberg
  3. 1
    Tom
    1. 0
      Der-Dennis
      1. 0
        Tom
        1. 2
          Der-Dennis
          1. 0
            Tom
            1. 0
              Der-Dennis
              1. 0
                Tom
                1. 0
                  Der-Dennis
                  1. 0
                    fastix®
                    1. 0
                      flowh
                      1. 0
                        Tom
                        1. 0
                          fastix®
                    2. 0
                      Der-Dennis
        2. 0
          Christian Seiler
          1. 0
            Tom
    2. 3
      Blaubart
      1. 0
        Tom
        1. 5
          Blaubart
  4. 1
    dedlfix
    1. 0
      Der-Dennis
      1. 0
        Der-Dennis
        1. 0
          fastix®
          1. 0
            Der-Dennis
            1. 0
              dedlfix
              1. 0
                Der-Dennis
                1. 0
                  fastix®
                  1. 0
                    Der-Dennis
                    1. 0
                      fastix®
                      1. 0
                        Der-Dennis
                        1. 0
                          fastix®
                          1. 0
                            Der-Dennis
  5. 0
    hotti
    1. 0
      Der-Dennis
      1. 0
        hotti
        1. 0
          Der-Dennis
          1. 1
            hotti
            1. 0
              Der-Dennis
        2. 0
          fastix®
          1. 0
            Tom
            1. 0
              fastix®
    2. 0
      dedlfix
  6. 0

    Danke für Eure Meinungen!

    Der-Dennis