1. GSManager
    1. Funktionen
    2. Unterstützte Spiele
    3. Neuigkeiten
    4. Statistiken
    5. Serverliste
  2. Lexikon
  3. Filebase
  4. Entwicklung
  5. Forum
    1. Dashboard
    2. Unerledigte Themen
  6. Web-Interface
  7. Artikel
  8. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Dateien
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. GSManager
  2. Forum
  3. Allgemeines
  4. Diskussionen

Php?!

  • Liner
  • 11. Juli 2011 um 17:33
Das Projekt GSManager (vormals ManuAdminMod) wurde am 01.01.2020 eingestellt - diese Internetpräsenz bleibt verfügbar, die Software wird aber nicht länger gepflegt. Vielen Dank für eure Unterstützung in den mehr als zehn vergangenen Jahren!
1. offizieller Beitrag
  • Liner
    Fortgeschrittener
    Punkte
    1.465
    Trophäen
    1
    Beiträge
    271
    • 11. Juli 2011 um 17:33
    • #1

    Hallo Leute,
    da ich jetzt drei Monate frei habe möchte ich anfangen mich mit PHP zu beschäftigen um dann auch in Sachen Addons hier mal etwas beitragen zu können.
    Könnt ihr mir eventuell ein paar Tipps geben wie und wo man am besten anfängt?

    Lg
    Dominik

  • Mirko911
    Entwickler
    Reaktionen
    165
    Punkte
    16.820
    Trophäen
    6
    Beiträge
    3.263
    Einträge
    11
    • 11. Juli 2011 um 17:57
    • #2

    Ähm , wass wilste denn machen? Welche RIchtung von Plugins ...

  • manu
    Meister
    Punkte
    10.835
    Trophäen
    3
    Beiträge
    2.113
    • 11. Juli 2011 um 20:28
    • #3

    Zuerst sag ich dir eines, um dir eine mögliche Enttäuschung zu ersparen: In drei Monaten bekommst du NIEMALS die Erfahrung und das Wissen, die du brauchst, um gute Plugins zu schreiben. Ich selber hab 7 Jahre Erfahrung und bin noch lange nicht auf dem Niveau eines Profiprogrammierers. Ganz davon abgesehen ist ja PHP eigentlich auch für Webserver entwickelt worden, das Umdenken, damit ein eigenständig laufendes Programm zu entwickeln, braucht auch seine Zeit.

    Aber ich erzähle dir trotzdem meinen Werdegang in Sachen PHP.

    Angefangen hat alles etwa Anfang 2005. Ich hatte gerade etwas HTML-Kenntnisse und wollte meine Website aufpeppen. Ich wollte auch solche funktionalen, dynamischen Websites wie alle anderen haben. Ich hab mich immer gefragt, wie die das so toll machen, was mit denn noch fehle. Es erzählt einem ja keiner, dass es PHP gibt. :D Ich habs dann per Zufall von nem damaligen Clankollegen erfahren. Er hat mir bissle was gezeigt und das alles hat mich dann direkt mitgerissen. Er hat mir ein Buch empfohlen, welches ich mir dann auch direkt gekauft hab, nämlich PHP und MySQL für Kids. Das Buch hat mir die Grundkenntnisse, um in PHP zu entwickeln, unglaublich gut beigebracht. Lasst euch von dem Titel net so arg blenden, der sagt zwar, es ist für Kids, aber Erwachsene kommen mit dem Buch genauso zurecht. Es ist extrem einfach und sehr sehr gut zu verstehen. Ich hab mir direkt nach dem ich mit dem ersten buch durch war, die unmittelbare Fortsetzung gekauft, PHP und MySQL Praxisbuch für Kids. Parallel zum Studium dieses Buches hab ich dann auch extrem motiviert angefangen, meine erstes, größeres Projekt zu programmieren. Ich hatte vor, mir mein eigenes CMS zu erstellen. Mitten in meiner Euphorie bin ich dann allerdings zum ersten Mal extrem auf die Schnautze gefallen. Kaum online, war mein CMS gehackt. Glücklicherweise von einem freundlichen Hacker, der mit dann auch ausführlich über meine Fehler aufgeklärt hatte. Und wie der Zufall es wollte, war er auch noch einer der führenden Sicherheitsexperten zum Thema PHP. Er hat mir direkt sein Buch empfohlen: PHP-Sicherheit: PHP/MySQL-Webanwendungen sicher programmieren. Wärend der Lektüre des Buches, hab ich erst mal erfahren, wie absolut unwissend ich eigentlich noch bin, und wie unsicher meine Scripte waren. Ich war froh, das Buch gekauft zu haben und habe meinen Programmierstil beinahe komplett überarbeitet und angepasst. Ich hab ältere Scripte von mir durchforstet und bin erschrocken, wie brutal viele Fehler dort drinne waren, und das obwohl ich schon beinahe 2 Jahre PHP konnte. Aber, positiver Nebeneffekt des Lesens dieses Buches: Auch ich war jetzt in der Lage, andere Websites zu hacken und hab erst mal gesehen, wie unsicher das Web ist, hihihi.
    Gut, dann gings weiter, ich hab das erste Webinterface für Teamspeak entwickelt, glücklicherweise mit dem Wissen über sichere Programmierung :D. Auch meine aktuelle Website ist entstanden und kurz darauf auch der Nachfolger des ersten Teamspeak-Interfaces. Aber PHP war mir langsam in der prozeduralen Programmierform nicht mehr leistungsfähig genug. Mir fehlten Erweiterbarkeit, die Übersicht im Code, Dynamik und auch Struktur. Deshalb hab ich dann mein viertes Buch gekauft, Professionelle PHP 5-Programmierung. Entwicklerleitfaden für große Webprojekte mit PHP 5. Harter Stoff, aber guter Einstieg in die Objektorientierte Programmierung. Und glaub mir, das ist der Segen für jedes größere Projekt.
    Etwa ein Jahr später hab ich dann auch mit MAM angefangen. Das MAM-Projekt hat mir unglaublich viel Erfahrung gegeben zum Thema PHP. Es hat mir geholfen die OOP (Objektorientierte Programmierung) richtig zu verstehen, zu verinnerlichen und anzuwenden. Und ich behaupte mal, das zu verstehen, ist wirklich nichts, was man innerhalb von paar Wochen machen kann. Mir hat es auch unglaublich geholfen, indem ich mich noch nebenher mit anderen Programmiersprachen, wie C++ oder VB.net beschäftigt hab.
    Mittlerweile hab ich mich aberziemlich gut in die Materie eingearbeitet, beherrsche PHP in seinen Möglichkeiten komplett, kann es denke ich auch richtig anwenden. Ajax, PHP, CSS und auch PHP in CLI machen mir keine Probleme mehr. Ich weiß mittlerweile auch, wie man gute APIs enwickelt (MAM war hier mein erstes Prokekt in der Hinsicht, heute würde ich es wieder anders machen). Aber alles das beruht auf etwa 7 Jahre langer Erfahung und naja, in 3 Monaten wirst du nichts reißen können. Danach hab ich gerade mal kappiert, wie MySQL funktioniert :-P.

  • Dieses Thema enthält 12 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind.
  1. Mitarbeiter
  2. Datenschutzerklärung
  3. Nutzungsbedingungen
  4. Impressum
  5. Kontakt
Community-Software: WoltLab Suite™