Die Website-Programmierung umfasst HTML- und JavaScript-Sprachen.
Hypertext Markup Language (HTML) ist eine Sprache zum Erstellen von Webseiten. Die HTML-Sprache wird vom Webbrowser interpretiert und liefert die Bilder und Texte für den Benutzer. JavaScript ist eine fortgeschrittenere Sprache, um Webseiten dynamisch zu machen. Diese beiden Sprachen weisen Unterschiede auf, werden jedoch gemeinsam verwendet, um Websites zu präsentieren.
Dynamische Programmierung
Das für eine Webseite programmierte Hypertext-Markup ist statisch. Das bedeutet, dass der Code im Browser angezeigt wird und die Eingaben des Benutzers nicht ändern oder mit ihnen interagieren können. Die Einbindung von JavaScript macht eine Webseite jedoch dynamisch. Mit JavaScript kann ein Programmierer die Werte und Eigenschaften eines HTML-Tags ändern, wenn der Benutzer auf eine Schaltfläche klickt oder einen Wert aus einem Dropdown-Feld auswählt. JavaScript ist im HTML-Code einer Webseite enthalten und funktioniert daher in Verbindung mit dem Code.
Video des Tages
Client-Seite vs. Server-Seite
HTML wird vom Server gerendert. Dies bedeutet, dass jeder auf der Webseite programmierte Code vom Server verarbeitet wird, bevor er an den Benutzer gesendet wird. Der in den HTML-Seiten erstellte statische Code wird auf der Domäne der Website gehostet, und der gerenderte HTML-Code kann mit dynamischen Programmiersprachen wie C#, PHP oder VB.NET erstellt werden. JavaScript wird vollständig auf dem Clientcomputer ausgeführt, sodass jeder erstellte Code kompiliert und im Webbrowser ausgeführt wird. Aus diesem Grund ist JavaScript keine sichere Sprache und Passwörter und Benutzernamen sollten nicht mit der JavaScript-Sprache verarbeitet werden.
Kompatibilität
Bei mehreren Browsern auf dem Markt ist die Kompatibilität für jede Webanwendung ein Problem. HTML wird jedoch durchgängig von allen Browsern unterstützt, und die für eine Webseite verwendeten Haupt-Tags werden problemlos gerendert. JavaScript-Funktionen sind nicht immer browserübergreifend kompatibel. Einige JavaScript-Funktionen funktionieren im Internet Explorer gut, werden jedoch in Firefox oder Chrome möglicherweise nicht ordnungsgemäß ausgeführt. Aus diesem Grund sind einige Unternehmen gezwungen, einen kompatiblen Browser für die Webanwendung anzugeben, um sicherzustellen, dass Benutzer die Website richtig anzeigen können.