"Entwicklungsumgebung? Ich hab den Microsoft Editor :D"

  • Heyho,
    das hier ist jetzt weniger ein Tutorial, als vielmehr eine Linkliste mit Ergänzungen zum Inhalt meinerseits. Quasi ein Tutorialsprungbrett, aber ich hoffe, das Präfix ist trotzdem gerechtfertigt 8)
    Und ja, ich bin Fan von Webbausteine.de :D


    Worum gehts?
    Es geht darum, wie man sich eine eigene "Entwicklungsumgebung" für seine HTML Seiten schaffen kann. Welche Tools werden benötigt, was muss man bei den Files beachten, welche Software ist empfehlenswert, ...
    Das Ganze ist allerdings nur für Windows, falls also ein Linuxuser auch ein paar Tipps hat, bitte erweitern :D


    Die Software

    • Ein Editor
      • Die Diskussion
      • Notepad ++
      • Sublime Text
      • Weitere sind in der Diskussion erwähnt, das sind die zwei, die aktuell am Weitesten verbreitet sind
      • Falls man unabhängig suchen möchte, ist Syntax Highlighting für HTML, CSS, JavaScript UND PHP die Grundvorraussetzung
    • Ein lokaler Server
      • Apache Friends XAMPP ist mit Abstand der beliebteste
      • Ein Tipp von mir: Die Standardversion, die direkt auf der Seite verlinkt ist, ist in 90% der Fälle zu umfangreich (selbst wenn es später komplexer wird). Deshalb empfiehlt es sich, bei dem Link Weitere Downloads zuerst sein Betriebssystem, dann die aktuelle Version, und dann die höchstgelegene .exe Datei mit "-portable" im Namen zu suchen. Hat immer noch alles was man braucht, aber ein paar unnötige Dinge wie ein Mail- oder lokaler Fileserver (braucht man beides seltenst) wurden weggelassen.
      • Die Installation
      • Manchmal kommt es unter Win 7 oder 8 vor, dass der Port 80 bereits vom System belegt ist. Anstatt nun XAMPP umzukonfigurieren und jedesmal bei tests die Portnummer in die URL schreiben zu müssen, nutzt eine dieser Anleitungen: Anleitung 1 und Anleitung 2


    • Neue Dateien
      • Wo neue Dateien gespeichert werden, wenn man sie auf dem Server nutzen will, ist bereits bei der Apache Installationsanleitung erklärt
      • WIE speichert man neue Dateien? Am Besten in UTF-8 speichern. Wichtig: Für Webservices wird nur selten ein BOM bei UTF-8 benötigt!
      • Und der Dateiname ist auch wichtig.


    • PHP nutzen
      • PHP ist mächtig, PHP ist groß (drei Meter Sechzig, und arbeitslos. Ach nee, das war wer anders xP). Wie nutzt man es nun?
      • Zuallererst sollte man sich die Grundlagen aneignen, zB im PHP Kurs, der Schwesterseite vom HTML Seminar
      • Um bestimmte Funktionen zu finden, eignet sich immer noch am Besten das offizielle PHP Handbuch, wo, meist auch auf deutsch, die einzelnen Funktionen mit Nutzen, Aufbau und Parametern beschrieben sind.
      • Und dann nutzt man es mit Sicherheit! Hier ist allerdings zu sagen, md5() und sha1() für Passwörter sind ungenügend, wie man es richtig macht, wird hier erklärt: Passwörter sicher hashen
      • Ein schönes Beispiel für PHP Nutzung ist die als moderne Alternative zu Frames. Also zur dynamischen Seitenerstellung. Warum schön? Nun, einfach zu implementieren, schwer zu meistern, also abzusichern. Kann man also beides prima üben :)


    • Dies sind nur ein paar Links, die helfen sollen, wenn man sich eine Umgebung für seine eigenen Seiten schaffen will: den richtigen Editor nutzen, das Verwenden von PHP ermöglichen, gleich zu Beginn auf die Filekodierung und Benennung achten, und immer schön vorsichtig in PHP. Wenn man diese Punkte und die Artikel hinter den Links VERSTEHT, dann steht der Umgebung für hemmungloses Rumgeskripte nichts mehr im Weg 8o


    Und wie immer, Rechtschreibfehler verstecken sich hier vor Chuck Norris, wer Fehler findet, darf sie behalten, zusätzliche Tipps, Links, Hinweise sind absolut erwünscht!

    4 Mal editiert, zuletzt von The Scout () aus folgendem Grund: 1) Versehentlich zu früh auf Absenden geklickt... 2) Bedankomat aktiviert 3) Link zur PW-Verschlüsselung hinzugefügt 4) Ein bisschen was umformuliert

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!