[PHP] Etablierteste Entwicklungskonzepte - Erweitert

Dieses Thema im Forum "Webentwicklung" wurde erstellt von myth2806, 30. August 2010 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 30. August 2010
    Etablierteste Entwicklungskonzepte - Erweitert

    Hey,

    ich würde mich über eine Einschätzung von den Webentwicklern unter euch freuen, welche PHP-Entwicklungskonzepte bei welcher Projektkomplexität wohl am etabliertesten/sinnvolltesten ist.
    Sprich: Wird, und wenn ja, wann, Code und Layout zusammen in einer Datei realisiert? Wie groß ist der Anteil der Entwicklungen nach dem MVC-Modell? Welche Modelle sind noch häufig anzutreffen?

    Geht mir nur darum meinen Horizont in der Richtung etwas zu erweitern :]

    Grüße


    // edit: Ode ich mach es mal etwas konkreter: Wie stellt ihr euch die Ordnerstruktur und PHP-Scriptstruktur von beispielsweise dieser Seite vor?
     
  2. 2. September 2010
    AW: Etablierteste Entwicklungskonzepte - Erweitert

    Hey,

    also ich würde sagen das man dieses Thema nicht pauschal beantworten kann. Das ist für jeden Programmierer ein eigenes Thema. Jeder macht es so wie es ihm am besten passt und vorallem so wie es für ihn selbst am logischsten ist. Ich selbst arbeite zeitweise mit verschiedenen Programmierern zusammen und merke dort sehr oft, wie unterschiedlich die Auffassungen sind.


    Gruß Blackbird89
     
  3. 2. September 2010
    AW: Etablierteste Entwicklungskonzepte - Erweitert

    Alles möglich! Ist nicht zu beantworten. Kann auch ein normales CMS sein.

    Jeder Programmierer macht es anders. Schau dir alleine mal die verschiedenen Frameworks an; wie unterschiedlich die sind!
     
  4. 2. September 2010
    AW: Etablierteste Entwicklungskonzepte - Erweitert

    mist, bedankt -.-

    ich bezweifle das auf der seite viel php zum einsatz kommt...
    die seite hat im root alle unterseiten und per include werden wahrscheinlich sachen wie die sidebar und der header, die navi und der footer includiert, die liegen wahrscheinlich in einem includes ordner.
     
  5. 2. September 2010
    AW: Etablierteste Entwicklungskonzepte - Erweitert

    Gebrauchte Fr

    dahinter verbirgt sich ein cms. es ist schwachsinnig heutzutage inhalte per include einzubinden. alle inhalte liegen in einer db bzw im internen cache
     
  6. 2. September 2010
    AW: Etablierteste Entwicklungskonzepte - Erweitert

    mag sein, allerdings kann ich mir gut vorstellen das bei den anderen auch einige statische seiten dabei sind, das cms also nur auf bestimmten seiten verfügbar ist. und wenn ich mich bei diesem bestimmten fall irren sollte, weiß ich zu 100% das sowas auch heut zu tage noch praktiziert und für viel geld verkauft wird
     
  7. 2. September 2010
    AW: Etablierteste Entwicklungskonzepte - Erweitert

    die ganze seite ist mit includes erstellt. das sieht man ja an den dateinamen... bis auf die seite die du gepostet hast, da is sehr warscheinlich ne db dahinter. cms? vermutlich minimal http://www.r-b-w.eu/admin
     
  8. 2. September 2010
    AW: Etablierteste Entwicklungskonzepte - Erweitert

    Ich schätze mal die Seite ist mit einem einfachen CMS des Webdesigners erstellt worden.
    Kann man alles auf der Webdesign Firmenseite lesen.

    Ich verstehe aber nicht ganz worauf du hinaus willst.
    Es gibt eine Millionen verschiedene Möglichkeiten eine Webseite aufzuziehen.

    Ein Beispiel (aus der Praxis): Backend und Db aus CMS -> Frontend und Ausgabe mit Framework zur besseren Darstellung.

    Der Phantasie sind keine grenzen gesetzt.
     
  9. 2. September 2010
    AW: Etablierteste Entwicklungskonzepte - Erweitert

    Hey,

    ja ok meine letzte Formulierung war wirklich etwas zu offen..... Natürlich kann man anhand einer Seite nicht einschätzen wie das ganze realisiert ist.
    Es geht mir eigendlich um die Programmarchitektur die dahinter steht.... das heißt, wo un in welcher form steht welcher php-code?
    Das ist wirklich schwierig zu beschreiben.
    Dabei gehts mir auf jeden Fall nicht um ein spezielles Projekt sondern um die allgemeinen Standards bzw. verbreitesten Methoden.
    Natürlich meine ich immer ein interaktives System.

    Beispiel:
    Ich kann eine index.php haben, in der es eine switch-case Anweisung für den GET-Parameter "action" gibt und die je nach dem die einzelnen Aktionen direkt ausführt.
    Ich kann aber auch ein MVC bzw. PAC Muster nutzen, Models für jeden Datentyp erstellen und das ganze schön objektorientiert ausprogrammieren.
    Natürlich ist es von Seite zu Seite unterschiedlich ob sich der Extraaufwand lohnt.

    Vielleicht ist es etwas klarer geworden.
     
  10. 2. September 2010
    AW: Etablierteste Entwicklungskonzepte - Erweitert

    klingt sehr verwirrend. mvc & pac ist ein ansatz/muster und sollte nicht überall eine verwendung stattfinden. genau so wie models für jeden datentyp 8-|. models sind dafür da, um daten auszutauschen bzw. holen oder speichern.

    .....................................

    je nach projekt muss man selber wissen was man so alles braucht. meiner meinung nach solltest du classen entwerfen und diese bei bedarf laden und verwenden. nur die laden die auch wirklich benötigt werden. alles läuft über index.php. strukturiere deine anwendung so, dass diese übersichtlich bleibt.
     
  11. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.