ich habe vor mit PHP eine Statistik Seite für ein online Spiel zu erstellen (die-staemme.de). Dabei ist angedacht das ganze Objekt Orientiert umzusetzen, hierbei benötige ich allerdings Hilfe.
Ich hab schon vieles gelesen, konnte allerdings noch nicht so richtig ausfindig machen, wie ich sowas sinnvoll aufbaue.
Bei diesem Projekt gibt es zuerst einen Importer, dieser wird via conjob einmal pro Stunde aufgerufen (das mache ich bereits, da ich gerne die Daten für einen Monat sammeln möchte). Die Daten werden in einer MySQL Datenbank abgelegt (20 Tage sind ca. 15 Millionen Datensätze)
Dann soll es verschiedene Übersichten geben, zuerst möchte ich eine ally Übersicht programmieren.
eine Testversion davon kann man hier sehen: http://mcpatcher.net/dsstats/?s=78&m=ally&ally_id=22531
diese ist allerdings nicht Objektorientiert programmiert und schon jetzt finde ich den Code nicht mehr richtig übersichtlich. und auch das die Sortierung in der Tabelle noch nicht stimmt ist mir bewusst.
dann sollen noch Grafiken generiert werden. Dazu nutze ich momentan noch gchartphp, allerdings möchte ich dies irgendwann nochmal ändern um das ganze noch ein wenig zu verschönern und damit die Daten nicht immer erst an Google gesendet werden (aber das möchte ich hier nur am Rande erwähnen).
Jetzt liegt mein Problem halt daran, wie Strukturiere ich das am besten? was für Klassen würden sich da anbieten, was für Methoden wären sinnvoll, damit man diese möglichst universal einsetzen kann? Mein Ziel ist es eine Seite zu entwickeln die sich leicht erweitern lässt und dessen Quellcode übersichtlich ist. Außerdem soll das Ganze sicher und gleichzeitig Ressourcen schonend sein. Außerdem soll das ganze Template basiert sein (damit sich das Design der Seite leicht ändern lässt ohne viele Seiten Quellcode nach Textausgaben durchsuchen zu müssen.
Ich hab schon vieles gelesen, konnte allerdings noch nicht so richtig ausfindig machen, wie ich sowas sinnvoll aufbaue.
Bei diesem Projekt gibt es zuerst einen Importer, dieser wird via conjob einmal pro Stunde aufgerufen (das mache ich bereits, da ich gerne die Daten für einen Monat sammeln möchte). Die Daten werden in einer MySQL Datenbank abgelegt (20 Tage sind ca. 15 Millionen Datensätze)
Dann soll es verschiedene Übersichten geben, zuerst möchte ich eine ally Übersicht programmieren.
eine Testversion davon kann man hier sehen: http://mcpatcher.net/dsstats/?s=78&m=ally&ally_id=22531
diese ist allerdings nicht Objektorientiert programmiert und schon jetzt finde ich den Code nicht mehr richtig übersichtlich. und auch das die Sortierung in der Tabelle noch nicht stimmt ist mir bewusst.
dann sollen noch Grafiken generiert werden. Dazu nutze ich momentan noch gchartphp, allerdings möchte ich dies irgendwann nochmal ändern um das ganze noch ein wenig zu verschönern und damit die Daten nicht immer erst an Google gesendet werden (aber das möchte ich hier nur am Rande erwähnen).
Jetzt liegt mein Problem halt daran, wie Strukturiere ich das am besten? was für Klassen würden sich da anbieten, was für Methoden wären sinnvoll, damit man diese möglichst universal einsetzen kann? Mein Ziel ist es eine Seite zu entwickeln die sich leicht erweitern lässt und dessen Quellcode übersichtlich ist. Außerdem soll das Ganze sicher und gleichzeitig Ressourcen schonend sein. Außerdem soll das ganze Template basiert sein (damit sich das Design der Seite leicht ändern lässt ohne viele Seiten Quellcode nach Textausgaben durchsuchen zu müssen.