Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Node.js für ASP.NET-Entwickler

Node.js mit dem ChakraCore

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
ChakraCore bietet gegenüber der V8 Engine immense Performance. So kann ChakraCore auch JavaScript-Dateien bereits zur Echtzeit auswerten, während diese noch geladen werden.

Transkript

Sehen wir uns doch mal Microsofts Geheimplan genauer an, und zwar hat Microsoft ja vom neuen EDGE-Browser, der ab Windows 10 ja neu dazu gekommen ist, deren JavaScript Engine, die heißt hierbei ChakraCore OpenSource auf GitHub veröffentlicht. Das Spannende an der ganzen Geschichte ist, wenn man sich dann mal ein bisschen durchliest, was so auf der Wikipedia-Seite vom ChakraCore steht, ist ganz oben auf der Roadmap, dass das Ziel von Microsoft ist, dass deren JavaScript Engine, eben gemeinsam mit Node.js verheiratet werden soll, das heißt, anstatt der V8 Engine, die man aus dem Chrome kennt, soll hierbei ChakraCore eingesetzt werden. Das ist also wahnsinnig spannend, was da eben Microsoft vorhat. Und man merkt auch, dass Node.js hier sehr ernst genommen wird von Microsoft. Spannend ist diese Kombination auf jeden Fall aus der Hinsicht, dass ChakraCore wirklich eine extreme Performance bietet auch gegenüber der V8 Engine. Ich selbst habe mit dem ChakraCore-Produktteam schon auf ein Bierchen mich mal so unterhalten, wie da so technologisch da so die Unterschiede sind. Und das Spannende war, dass wenn man, zum Beispiel, heute auf eine Webseite surft, bekommt man ein Bild schon, während es heruntergeladen wird, angezeigt. Das heißt, beim Runterladen des Bildes wird schon das Dekodieren, also Enkodieren von dem jeweiligen Bildformat vorgenommen. Und alles, was schon fertig gestellt wurde, wird angezeigt. Bei JavaScript-Dateien ist es so, dass diese erst einmal heruntergeladen werden, und erst, wenn diese komplett heruntergeladen wurden, werden diese auch vorkompiliert, und dann erst wird der ganze Code just in time ausgeführt, das heißt, JavaScript wird dennoch schon mal vorkompiliert. Das Spannende an der Sache ist, dass ChakraCore eben exakt das gleiche Prinzip mit den Bildern auch mit JavaScript-Dateien machen kann, das heißt, während sozusagen JavaScript-Dateien schon mal geladen werden, werden diese schon zur Livezeit eben ausgewertet, und das bringt halt schon mal ordentlich viel Performance plus viele, viele, viele weitere Optimierungen, die Sie vorgenommen haben, Das Spannende ist auch, dass ja Microsoft mit ASP.NET vNext ja auch komplett eben auf diese Node.js-Konzepte aufbaut, das heißt, wenn man sich mit ASP.NET vNext beschäftigt, sieht man, dass es exakt genauso technisch funktioniert, wie man es eben jetzt bei Node.js gesehen hat. Das ist also extrem spannend, das heißt, es ist genauso modular durch Paketmanager, also NuGet zum Beispiel, oder mit den neuen .NET-Consolenbefehlen, auch ASP.NET soll nicht nur auf Windows-Server laufen, sondern eben auch auf Linux und Mac. Das ist eben das gleiche Prinzip. Und Tools für die Node.js-Entwicklung wird von Microsoft ebenfalls zur Verfügung gestellt, und das halt durch die große Visual Studio Version oder durch die kostenfreie Visual Studio Code Engine. Also man bemerkt einfach, Microsoft nimmt das Thema extrem ernst. Das Spannende ist, man kann auch gerne schon mal einen Prototyp testen. Das bedeutet, Zahlen, was Microsoft hier rausgebracht hat, mit dem Thema Performance zeigen, dass natürlich hier Node.js mit dem ChakraCore extrem schnell bearbeitet werden kann. Das sehen wir durch die grüne Linie. Wer es möchte, kann es auch selbst einmal testen, das heißt, das ChakraCore-Team bietet hier auf der GitHub-Seite so einen Prototyp an. Das kann man gerne herunterladen, dann mal seinen Node-Code ausführen und testen, kann man ohne Bedenken auch neben seiner hauptsächlichen Node.js-Version installieren und ausführen. Aber das Spannende ist, man sieht einfach, Microsoft verfolgt hier, was Node.js ausmacht, und möchte in Zukunft natürlich hier auch mitspielen und bietet dazu dann mit ChakraCore auch eine ganz tolle Lösung an, was aber noch nicht so weit ist. Es ist hier alles noch aktuell in Entwicklung.

Node.js für ASP.NET-Entwickler

Sehen Sie, wie Sie den Umstieg auf auf native JavaScript-Entiwcklung mit Node.js erfolgreich meistern.

2 Std. 52 min (31 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Exklusiv für Abo-Kunden
Erscheinungsdatum:15.05.2017

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!