Mit einem asynchronen, ereignisgesteuerten I/O-Modell ist Node.js effizient und skalierbar und bietet viele Vorteile für Unternehmensentwickler. Beispiele dafür finden Sie in den folgenden Ressourcen.
Wenn Sie das volle Potenzial der Datenbank und nicht nur die Persistenzschicht nutzen möchten, speichern Sie Code fast zwangsläufig zusammen mit den von ihr verarbeiteten Daten. Performance, Skalierbarkeit, Sicherheit und viele andere Aspekte können von einem solchen Ansatz stark profitieren. Neben Java und PL/SQL können Sie jetzt JavaScript als serverseitige Programmiersprache verwenden.
Führen Sie GraalVM mit Node.js aus, indem Sie V8 durch GraalVM ersetzen, um JavaScript auszuführen. Es ermöglicht mehrsprachige Anwendungen (z. B. Java-, R- oder Python-Librarys), die Node.js mit großen Heap-Konfigurationen und den Garbage Collectors von Java ausführen oder die Interoperabilität von GraalVM verwenden, um Datenstrukturen in C/C++ zu definieren, um sie mit JavaScript zu nutzen.
JavaScript-Entwickler, die nach einem modularen Toolkit suchen, können zu Oracle JavaScript Extension Toolkit (JET) wechseln. Dabei handelt es sich um eine Sammlung von Open-Source- und JavaScript-Librarys von Oracle und Drittanbietern für die Erstellung clientseitiger Anwendungen.
Professionelle JavaScript-Entwickler interessieren sich zunehmend für visuelle Entwicklungsangebote und die damit verbundene Effizienz. Weiter unten finden Sie Ressourcen für die Arbeit in einer Low-Code-Umgebung, in der Sie den Code bei Bedarf direkt bearbeiten können.
Dank serverloser Functions-as-a-Service-Technologien wie dem Open-Source-Projekt Fn können Entwickler sich auf den Code konzentrieren, ohne sich um Infrastrukturaspekte wie Skalierung, Patching und High Availability Gedanken zu machen. Fn unterstützt Node.js - eine der beliebtesten Laufzeiten für die Entwicklung serverloser funktionsbasierter Anwendungen. Laden Sie Ihren Node.js-Funktionscode hoch, und Fn führt ihn als Reaktion auf Ereignisse aus.