Heim > Web-Frontend > js-Tutorial > JavaScript: Das „Englisch' der Programmiersprachen

JavaScript: Das „Englisch' der Programmiersprachen

DDD
Freigeben: 2024-12-28 06:06:21
Original
923 Leute haben es durchsucht

JavaScript: The

Obwohl ich Backend-Entwickler bin, ist meine Hauptprogrammiersprache JavaScript, und der Grund ist einfach:
JavaScript weist wie Englisch viele Inkonsistenzen, historische Eigenheiten und Fehler auf, ist aber ÜBERALL.

Atwoods Gesetz: „Jede Anwendung, die in JavaScript geschrieben werden kann, wird irgendwann auch in JavaScript geschrieben.“

Auf fast jedem Telefon und Computer gibt es eine JavaScript-Laufzeitumgebung – Ihrem Browser.
Davor kann man nicht davonlaufen – Einer meiner Freunde hasst Englisch und verwendet es nur, weil er es für seine Doktorarbeit braucht. Das Gleiche gilt für JS. Es ist überall.

Persönliche Meinung: Wegen der Wahl meiner Hauptprogrammiersprache hatte ich keine großen Probleme. Andere Probleme sind anspruchsvoller.

*Warum JavaScript im Backend verwenden? *

  • Unified Language Stack (Full-Stack-Entwicklung) – Sie benötigen keine andere Programmiersprache. Kein Kontextwechsel.
  • Ein asynchrones, nicht blockierendes I/O-Modell mit einem Thread
    • Asynchron bedeutet, dass Aufgaben unabhängig vom Hauptprogrammablauf ausgeführt werden können
      • Ein Single-Thread-System bedeutet, dass das Programm jeweils nur eine Aufgabe ausführen kann
      • Eingabe/Ausgabe: Ideal für E/A-Aufgaben wie Netzwerkanfragen, Datenabfragen, API-Aufrufe
  • Anwendungen horizontal skalieren bzw. mehrere Server verwenden
  • Schnelle Ausführungsgeschwindigkeit

Wann man es vermeiden sollte:

  • Anwendungen vertikal skalieren, also CPU-intensive Prozesse.

Tipp: Passen Sie Ihre Sprachwahl an Ihre Ziele an
Verwenden Sie kein Javascript, um ein AAA-Videospiel zu entwickeln

  • Technisch gesehen könnten Sie dies mithilfe von Arbeitsthreads oder untergeordneten Prozessen erreichen, aber dies ist nicht der Standard- oder ideale Anwendungsfall von Node.

Nächstes Thema: Monolits vs. Microservices. Bleiben Sie dran!

Das obige ist der detaillierte Inhalt vonJavaScript: Das „Englisch' der Programmiersprachen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage