Ich habe mit einem Freund über den Zweck von Javascript gesprochen, wann und wie es verwendet werden sollte usw. Er zitierte Folgendes:
JavaScript wurde entwickelt, um HTML-Seiten Interaktivität zu verleihen
[...]
JavaScript bietet HTML-Designern ein Programmierwerkzeug
- HTML-Autoren sind normalerweise keine Programmierer, aber JavaScript ist eine Skriptsprache mit einer sehr einfachen Syntax! Fast jeder kann kleine "Codefragmente" in seine HTML-Seiten einfügen. JavaScript kann auf Ereignisse reagieren
- Ein JavaScript kann so eingestellt werden, dass es ausgeführt wird, wenn etwas passiert, z. B. wenn eine Seite vollständig geladen wurde oder wenn ein Benutzer auf ein HTML-Element klickt. JavaScript kann HTML-Elemente lesen und schreiben
- Ein JavaScript kann den Inhalt eines HTML-Elements lesen und ändern. JavaScript kann zur Validierung von Daten verwendet werden
- Ein JavaScript kann verwendet werden, um Formulardaten zu validieren, bevor sie an einen Server gesendet werden. Dies erspart dem Server zusätzliche Verarbeitung
- JavaScript kann verwendet werden, um den Browser des Besuchers zu erkennen. - Ein JavaScript kann verwendet werden, um den Browser des Besuchers zu erkennen und - je nach Browser - eine andere Seite zu laden, die speziell für diesen Browser entwickelt wurde.
- JavaScript kann zum Erstellen von Cookies verwendet werden - Ein JavaScript kann zum Speichern und Abrufen von Informationen auf dem Computer des Besuchers verwendet werden.
Es scheint jedoch, als würde sich Javascript daran gewöhnen, viel mehr zu tun als heutzutage. Mein Freund spricht sich auch gegen die Verwendung der OOP-Funktionalität von Javascript aus und behauptet, dass "Sie keine Daten verarbeiten, sondern nur validieren sollten". Ist Javascript wirklich darauf beschränkt, Daten zu validieren und auffällige Grafiken auf einer Webseite zu erstellen?
Er behauptet weiter, "Sie sollten nicht versuchen, über Javascript auf Datenbanken zuzugreifen" und sagt auch, "im Allgemeinen möchten Sie nicht Ihr schweres Heben in Javascript tun". Ich kann nicht sagen, dass ich seiner Meinung zustimme, aber ich würde gerne mehr Input dazu bekommen.
Meine Frage: Hat sich Javascript von der obigen Definition zu etwas Stärkerem entwickelt, hat sich die Art und Weise, wie wir es verwenden, geändert oder irre ich mich einfach? Obwohl mir klar ist, dass dies eine subjektive Frage ist, kann ich keine weiteren Informationen dazu finden, daher wären ein paar Links gut, wenn nichts anderes. Ich suche keine Debatte, nur eine Antwort.