Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision
Vorhergehende Überarbeitung
|
|
offen:jhub [2024/06/16 12:43] itbs |
offen:jhub [2024/07/17 08:59] (aktuell) itbs |
https://www.docker.com/blog/getting-started-with-jupyterlab-as-a-docker-extension/ | https://www.docker.com/blog/getting-started-with-jupyterlab-as-a-docker-extension/ |
| |
{{ :offen:banner_jupyter-extension.png?400 |JupyterHub lern Software Basis für jeden Systembenutzer}} | {{ :offen:banner_jupyter-extension.png?400&nolink |JupyterHub lern Software Basis für jeden Systembenutzer}} |
| |
JupyterLab folgt einer Client-Server-Architektur (Abbildung 2), bei der der in TypeScript und React implementierte Client im Webbrowser des Benutzers ausgeführt wird. Es nutzt den Webpack-Modul-Bundler, um seinen Code in eine einzige JavaScript-Datei zu packen und über WebSockets mit dem Server zu kommunizieren. .Andererseits ist der Server eine Python-Anwendung, die das Tornado-Webframework nutzt, um den Client zu bedienen und verschiedene Funktionalitäten zu verwalten, darunter Kernel, Dateiverwaltung, Authentifizierung und Autorisierung. .Kernel, die für die Ausführung des im JupyterLab-Client eingegebenen Codes verantwortlich sind, können in jeder Programmiersprache geschrieben werden, obwohl Python häufig verwendet wird. | JupyterLab folgt einer Client-Server-Architektur (Abbildung 2), bei der der in TypeScript und React implementierte Client im Webbrowser des Benutzers ausgeführt wird. Es nutzt den Webpack-Modul-Bundler, um seinen Code in eine einzige JavaScript-Datei zu packen und über WebSockets mit dem Server zu kommunizieren. .Andererseits ist der Server eine Python-Anwendung, die das Tornado-Webframework nutzt, um den Client zu bedienen und verschiedene Funktionalitäten zu verwalten, darunter Kernel, Dateiverwaltung, Authentifizierung und Autorisierung. .Kernel, die für die Ausführung des im JupyterLab-Client eingegebenen Codes verantwortlich sind, können in jeder Programmiersprache geschrieben werden, obwohl Python häufig verwendet wird. |