Monat: Juli 2022

  • A Guide for Tauri: Part 2

    A Guide for Tauri: Part 2

    File menus and more In the last article, we built the frontend part of our application. Now, let’s create the save and open menu. To build a typical GUI menu, we switch to the Rust side of the project. Therefore, we look into the src-tauri/src/main.rs file. This probably looks like the following code snippet in…

  • A Guide for Tauri: Part 1

    A Guide for Tauri: Part 1

    A retrospection and introduction to JavaScript and Tauri This article is the start of a small series of blog articles. In this series, I would like to take a closer look at desktop application development with Tauri. Applications for the desktops are everywhere in everyday life. However, developing them is sometimes a little trickier than…

  • Fresh – a new Full Stack framework for Deno

    Fresh – a new Full Stack framework for Deno

    A new JavaScript framework was yet again released. This time, it is a little different then the usual story. Fresh is a full stack framework for Deno, along with an interesting architecture and approach. But first, what is even Deno? What is Deno? Deno is a JavaScript runtime. A runtime is a program which on the…

  • Desktopanwendungen erstellen: Tauri (Rust)

    Desktopanwendungen erstellen: Tauri (Rust)

    Nachdem wir die Grundlagen des Editor im letzten Artikel gebaut haben, geht es nun zu den komplexeren Teilen unserer Anwendung: das Laden und Speichern unserer Markdown Dateien. Hier werden wir einen großen Unterschied zu der klassischen Webentwicklung wiederfinden. Auch werden wir die „Eigenheiten“ von Tauri kennenlernen. Davor müssen wir uns aber erste einmal vertraut machen,…

  • Desktopanwendungen erstellen: Tauri (JavaScript)

    Desktopanwendungen erstellen: Tauri (JavaScript)

    Nachdem wir im letzten Artikel einen Blick auf die Geschichte von JavaScript geworfen haben und uns für Tauri entschieden haben, wollen wir nun endlich mit der ersten Anwendung beginnen. Für die Anwendung greife ich auf React zurück. Für das Styling verwende ich das Mantine und als Webpackager vite.Um Tauri auszuführen, muss Rust und Nodejs auf…

  • Tauri Version 1.0 published

    Tauri Version 1.0 published

    The first stabile release of the open source framework Tauri was released two weeks ago. With this framework, developers can create desktop applications for all major operating system by using web technologies. This concept of web technologies for desktop applications is already known from the Electron framework, but has been improved by Tauri. Electron uses…

  • Desktopanwendungen erstellen: Der JavaScript-Weg

    Desktopanwendungen erstellen: Der JavaScript-Weg

    Dabei möchte ich in der Serie einer gewissen Logik folgen (zumindest versuche ich es). Im ersten Teil werden wir auch den Bereich der Webanwendungen nicht sofort verlassen, denn wir werden uns anschauen, wie wir diese Anwendung mit HTML, CSS und JavaScript umsetzen können. Doch warum nutzen wir JavaScript, geschweige denn, ob es überhaupt möglich ist?…