Benutzer-Werkzeuge

Webseiten-Werkzeuge


javaonline:ueber

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
javaonline:ueber [2021/04/26 07:33] – [Standing on the shoulders of giants...] Martin Pabstjavaonline:ueber [2022/05/29 08:50] (aktuell) – [Standing on the shoulders of giants...] Martin Pabst
Zeile 4: Zeile 4:
 asv.pabst (at) gmail.com asv.pabst (at) gmail.com
  
 +===== Beiträge anderer Entwickler =====
 +  * Vielen Dank an [[https://klassenkarte.de|Christoph Gräßl]] vom Donau-Gymnasium Kelheim fürs Erstellen des [[https://www.embed.learnj.de/createwrapper.html|Wrapper-Generators]]!
 ===== Standing on the shoulders of giants... ===== ===== Standing on the shoulders of giants... =====
   * [[https://microsoft.github.io/monaco-editor/|Monaco Editor]] \\ Der Monaco Editor ist die Editor-Komponente der Entwicklungsumgebung [[https://code.visualstudio.com/|Visual Studio Code]] von Microsoft. Sie ist zentraler Bestandteil der Online-IDE. Ohne diese Bibliothek wäre die Entwicklung der Online-IDE nicht möglich gewesen. Vielen Dank an Microsoft!   * [[https://microsoft.github.io/monaco-editor/|Monaco Editor]] \\ Der Monaco Editor ist die Editor-Komponente der Entwicklungsumgebung [[https://code.visualstudio.com/|Visual Studio Code]] von Microsoft. Sie ist zentraler Bestandteil der Online-IDE. Ohne diese Bibliothek wäre die Entwicklung der Online-IDE nicht möglich gewesen. Vielen Dank an Microsoft!
Zeile 13: Zeile 15:
   * [[https://jquery.com/|JQuery]] vereinfacht die Web-Programmierung enorm.   * [[https://jquery.com/|JQuery]] vereinfacht die Web-Programmierung enorm.
   * [[https://howlerjs.com/|howler.js]] wurde für die Soundausgabe benutzt.   * [[https://howlerjs.com/|howler.js]] wurde für die Soundausgabe benutzt.
-  * [[https://github.com/google/diff-match-patch||DiffMatchPatch]] kommt im Repository zum Einsatz, um beim Speichern der alten Dateiversionen zu komprimieren.+  * [[https://github.com/google/diff-match-patch|DiffMatchPatch]] kommt im Repository zum Einsatz: Die History speichert damit jeweils nur die Unterschiede zur nächsten Dateiversion.
   * [[https://github.com/markdown-it/markdown-it|Markdown-it]] wird zur Anzeige der Tipps im Embedded-Editor verwendet.   * [[https://github.com/markdown-it/markdown-it|Markdown-it]] wird zur Anzeige der Tipps im Embedded-Editor verwendet.
-  * [[https://www.chartjs.org|Chart.js]] wird zur Anzeige der Server-Statistiken benutzt. +  * [[https://www.chartjs.org|Chart.js]] wird zur Anzeige der Serverstatistiken benutzt.  
 +  * [[https://github.com/nodeca/pako|Pako.js]] wird zum Entpacken von zip-Dateien verwendet. 
 +  * Die [[https://www.sqlite.org/index.html|SQLite]]-Variante [[https://github.com/sql-js/sql.js/|sql.js]] kommt clientseitig als SQL-Datenbank zum Einsatz.
javaonline/ueber.1619415223.txt.gz · Zuletzt geändert: 2021/12/29 11:29 (Externe Bearbeitung)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki