Vergelich

MisterWoox

Cadet 3rd Year
Registriert
Okt. 2016
Beiträge
39
Hallo liebe Community,

Wenn man eine Sprache erlernen möchte die mit Web Programmierung zu tun hat was würde sich eher eignen PHP oder HTML wo liegen da die genauen unterscheide? Habe mich bisschen informiert über die 2 sprachen aber leider keinen vergleich gefunden ich hoffe ihr könnt mir weiter helfen

Grüsse alessandro
 
Bei HTML und PHP gibts kein oder nur und ;)

Ganze vereinfacht (ohne jetzt andere Dinge wie CSS, Javascript etc. mit einzubeziehen): MIT HTML definierst du, wie deine Seit auszusehen hat. Mit PHP machst du sie dann dynamisch.
 
das eine hat mit dem andren programmiertechnisch garnix zu tun. zumal html keine programmiersprache ist! das eine wird durch andre höchstens ergänzt. frontend -> backend
 
Zuletzt bearbeitet:
Hi,

Ich versuch mich mal.

1. Im Titel bitte dein Anliegen genauer und vor Allem möglichst ohne Tippfehler erläutern. Vergleich ist absolut nichtssagend. "PHP vs. HTML" wäre da noch besser gewesen.

2. Du findest keinen Vergleich weil PHP und HTML sich nicht direkt vergleichen lassen. Das Eine ersetzt das Andere nicht.
PHP ist eine Programmiersprache, HTML eine Auszeichnungssprache -> HyperText Markup Language (bitte korrigieren falls ich was falsches erzähle). HTML ist also keine Programmiersprache.
PHP kann HTML erzeugen, PHP ist dynamisch, HTML statisch.

Hast du z.B. einen Blog, kannst du die Blogeinträge in einer Datenbank speichern und untereinander mit dem gleichem HTML vereinfacht ausgedrückt mehrfach ausgeben, dank PHP.

Mit reinem HTML müsstest du das alles Festschreiben und für jeden Eintrag händisch Überschriften und Paragraphen festlegen.

Das mal ein ganz einfacher Abriss mit zig Lücken und ohne jegliche Vollständigkeit.


Und was sich eher eignet kann man pauschal nie sagen.

Da du was lernen möchtest sinnigerweise PHP und HTML.

Du solltest dich definitiv zuerst in HTML einlesen, danach aber auch in PHP, denn ohne eine Programmiersprache kommt man nicht weit.
Zudem macht das Thema CSS früher oder später auch Sinn, um Grundstrukturen zu verstehen, Navigationsleisten, Seidebars, Footer, uvm.

Meiner Meinung nach ist http://www.w3schools.com/ eine gute Ressource, da gibt es wohl auch ein HTML Tutorial und vor allem Live-Snippets, sprich du kannst dort Beispielcode editieren und das Ergebnis anzeigen lassen.

Ansonsten ist https://wiki.selfhtml.org/ auch noch ein Dauerbrenner. Schau dir am Besten mal beide an.

Grüße und viel Erfolg
 
OK Danke für die Hilfreichen antworten ...

Also verwendet man zb bei einer Wetter vorschau ... PHP --- Dynamisch
Und bei einer Website wo sich eig nicht ändert .... HTML --- Statisch

Kann ich mit CSS (Cascading Style Sheets) andere sprachen mit einbinden (C#, VB, Java...)

LG
 
Jain, auch bei deiner Wetter-Seite brauchst du HTML.
 
Mhhh habe es einigermaßen verstanden aber ...

Was brauch ich : Nehmen wir mal an ich will einmal eine Statische Internetseite Programmieren und einmal eine Dynamische (zb. Whatsapp Web und Eine Informationsseite)


Was würde ich an wissen und Tools brauchen
 
Du brauchst immer HTML. Immer. CSS so gut wie immer. JavaScript öfters. PHP je nach Umfang gar nicht oder ne ganze Menge ;)


  1. HTML gibt die Struktur der Seite vor, und bei einfachen Seiten auch deren Inhalte
  2. PHP erzeugt sowohl Inhalte für diese HTML-Struktur als auch HTML-Strukturen selbst
  3. CSS styled die von HTML (oder eben PHP) vorgegebenen Strukturen
  4. JavaScript fügt clientseitige Funktionien hinzu, für die es in der Regel keinen Server bedarf (z.B. eine Uhrzeit-Ausgabe auf der Seite, die sich sekündlich aktualisiert) [stark vereinfacht, es ist auch wesentlich mehr möglich]
 
Zuletzt bearbeitet:
Warum kaut ihr dem TE alles vor? Ich sehe bisher keinerlei Eigeninitiative.
(Wenn der TE bei Wikipedia gelesen hätte, wüsste er, dass PHP und HTML 2 vollkommen verschiedene Dinge sind, und sich nur ergänzen können.)

Wikipedia: CSS, HTML, PHP, Javascript lesen, und das sollte 99% der Fragen klären.
 
Nachdem die Unterschiede der verschiedenen Sprachen von den anderen Nutzern erläutert und die mangelhafte Eigeninitiative kritisiert wurden möchte ich dennoch konkretere Beispiele einbringen. Mit Suchmaschinen findet man eigentlich genug Anleitungen für den Einstieg in die webentwicklung, bei mir war es SelfHTML (https://wiki.selfhtml.org/). Aber auch auf diversen anderen Seiten wie z.B. HTML.net (http://de.html.net/) gibt es Anleitungen, hier auch in deiner gewünschten Kombination HTML+CSS+PHP.

Beschränke dich zunächst auf HTML, dazu reicht ein Texteditor wie Notepad zum Erstellen der Seiten und ein Browser deiner Wahl zur Ansicht. Syntax Highlighting (farbliche Hervorhebungen z.B. von HTML-Schlüsselwörtern und Attributen) verbessert die Übersicht, Notepad++ (https://notepad-plus-plus.org/) ist ein weit verbreiteter Editor mit dieser und weiteren Hilfen. Wenn du eine Vorstellung von der Struktur deiner Webseite hast, kannst du sie bereits mit einfachen HTML-Elementen darstellen.

Die optischen Anpassungen (z.B. Schrift- und Hintergrundfarbe) dieser Struktur sind auch mit HTML möglich, viel komfortabler geht das Ganze dann aber mit CSS. Verwende von Anfang an eine seperate CSS-Datei und stopf das nicht nach und nach in den head-Bereich deines HTML-Elements. Wenn du mit Klassen und IDs umgehen kannst, könntest du auch auf ein CSS-Framework wie Bootstrap (http://getbootstrap.com/) aufbauen und schnell optisch wertigere Ergebnisse erzielen, ohne viel Zeit in den CSS-Code zu stecken. Bei CSS-Frameworks wird der CSS-Code für aufeinander abgestimmte Elemente bereitgestellt und man kann sich auf Inhalt und Struktur der Webseite konzentrieren.

Erst wenn HTML und CSS keine Probleme mehr darstellen würde ich mit den eigentlichen Programmiersprachen anfangen. JavaScript wäre hier eine Stufe handlicher, da es nicht zusätzliche Software über den Editor und den Browser hinaus braucht. Du kannst aber auch gleich mit PHP anfangen, allerdings reicht der Browser allein zur Anzeige nicht mehr aus. Software wie XAMPP (https://www.apachefriends.org/de/index.html) oder auch der Uniform Server (http://www.uniformserver.com/) kümmern sich um die Umsetzung des PHP-Codes, damit die entstehende Webseite sich gewohnt im Browser kontrollieren lässt.
 
Zurück
Oben