Bereits 1995 wollte Netscape eine Sprache mit einem einfachen Programmiermodell, aber flexibel genug, um wirklich skalierbare Anwendungen zu erstellen. Gemeinsam mit Brendan Eich bewältigte er die Aufgabe in nur wenigen Wochen. So entstand JavaScript – und es ist außerdem so einfach, dass sich viele Menschen nicht einmal die Mühe machen, die Sprache zu lernen, während sie es verwenden. Und doch funktioniert es! Es stellte sich jedoch heraus, dass dies einer der Gründe dafür war, dass JavaScript auf dramatische Weise missverstanden wurde.
Warum ist es so schwierig, JavaScript zu lernen?
Derzeit möchte jeder die Welt der Informatik beherrschen, denn es scheint, dass sie einer der Schlüssel für die Lebensbedingungen in unserer modernen Welt ist. Insbesondere das Internet: Junge Menschen möchten das Internet integrieren, indem sie es lernen und wissen, wie jede Anwendung funktioniert, die an der Online-Kommunikation teilnimmt. Und unter allen von Programmierern verwendeten Sprachen bleibt JavaScript eine der schwierigsten.
JavaScript ist kompliziert genug für eine fortgeschrittenere Verwendung
JavaScript ist so schwer zu erlernen, weil Sie, um coole Dinge in JavaScript zu tun, die erweiterten Funktionen von JavaScript verwenden müssen. Wenn Sie sich mit dem Erlernen von JavaScript befassen, werden Sie schnell feststellen, dass Sie eine Reihe von JavaScript-bezogenen Technologien verstehen müssen, um nützliche Anwendungen zu erstellen. Hierbei handelt es sich um zusätzliche Themen, die nicht zum herkömmlichen JavaScript gehören, aber Dinge sind, die Sie benötigen, um tatsächlich JavaScript zu schreiben.
Machen Sie etwas mit dem Ergebnis der http-Antwort
In anderen Programmiersprachen gilt so etwas als fortgeschritten. Die meisten Anfänger versuchen erst dann damit, sich damit auseinanderzusetzen, wenn sie Monate damit verbracht haben, mit dieser Programmiersprache zu arbeiten. Bei JavaScript müssen Sie diese erweiterten Funktionen jedoch sofort nutzen, um wirklich von der Leistungsfähigkeit profitieren zu können. JavaScript ist so schwer zu erlernen, weil es auf einer Ereigniswarteschlange basiert. Die Ereigniswarteschlange ist für Entwickler unsichtbar. Aber wenn dies nicht funktioniert, wird Ihr JavaScript-Code nichts bewirken.
Entwicklungsproblem mit JavaScript
JavaScript ist so schwer zu erlernen, weil jQuery sowohl ein Segen als auch ein Fluch sein kann. Zusätzlich zur Programmiersprache JavaScript selbst möchten die meisten Menschen auf sinnvolle Weise mit der Webseite interagieren. Dazu müssen Entwickler mit den Web-APIs interagieren, die Ihnen der Browser zur Verfügung stellt, um mit der Webseite selbst zu interagieren. Anfänglich hatten Webbrowser viele Probleme, wie zum Beispiel: Die Art und Weise, wie Browser mit Webseiten arbeiteten, war inkonsistent. Während es mit Firefox funktionierte, funktionierte es nicht im Internet Explorer (oder umgekehrt). Oft waren viele Codezeilen erforderlich, um einfache, alltägliche Aufgaben zu erledigen. Es erfordert daher mehr Arbeit als bei einer anderen Art von Sprache.