« Tauri » : différence entre les versions

 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 15 : Ligne 15 :
| Date                = 03/10/2022
| Date                = 03/10/2022
| Durée                = 1 h 5 min 23 s
| Durée                = 1 h 5 min 23 s
| Commentaire 1        = Tauri 2 tutorial for beginners: build Jot, a desktop notes app, with JavaScript and Rust.
| Commentaire 2        =
}}
{{youtube2
| Nom de la chaine    = NDC Conferences
| URL de la chaine    = https://www.youtube.com/@NDC
| Intitulé de la vidéo = Good Bye Electron, Hello Rust + Tauri! - Andreas Lillebø Holm - NDC TechTown 2025
| ID de la vidéo      = 2xsrudVGPGs
| Date                = 23/12/2025
| Durée                = 1 h 5 min 39 s
| Commentaire 1        = Tauri 2 tutorial for beginners: build Jot, a desktop notes app, with JavaScript and Rust.
| Commentaire 1        = Tauri 2 tutorial for beginners: build Jot, a desktop notes app, with JavaScript and Rust.
| Commentaire 2        =
| Commentaire 2        =
Ligne 59 : Ligne 69 :
* [[Electron]] ;
* [[Electron]] ;
* [[PWA]] ;
* [[PWA]] ;
* [[React]] ;
* [[HTA]].
* [[HTA]].


[[Catégorie:Logiciel]]
[[Catégorie:Logiciel]]
[[Catégorie:Programmation]]
[[Catégorie:Programmation]]

Dernière version du 30 octobre 2026 à 16:03

Tauri est un cadriciel (framework) pour la création d'application web.

Généralité

Site officiel :

Tauri sur Wikipédia

Vidéo

hqdefault.jpg
Youtube, Codynn, Tauri for Beginners: Build a Desktop App in Rust
hqdefault.jpg
Youtube, NDC Conferences, Good Bye Electron, Hello Rust + Tauri! - Andreas Lillebø Holm - NDC TechTown 2025

Point de repère

Une fois que tous les outils sont installés :

  • création d'un projet :
    • se positionner dans le dossier des projet,
    • en PowerShell : irm https://create.tauri.app/ps | iex
    • indiquer un nom de projet (project name) : Fen2Bous
    • indiquer un nom de paquet (package name) : Fen2Bous
    • choisir un identifiant (identifier) : com.phil.fen2bous
    • choisir un langage pour la forme (frontend) : JavaScript
    • choisir un gestionnaire de paquets (package manager) : npm
    • choisir un modèle d'interface (UI template) : Vanilla
    • choisir un langage d'interface (UI flavor) : JavaScript
  • se positionner dans le dossier du projet : cd Fen2Bou
  • installer les éléments du projet : npm install
  • lancer le développement : npm run tauri dev ; environ 348 éléments à préparer
  • les éléments suivants sont créés dans le dossier du projet :
    • .vscode
    • node_modules
    • src
    • src-tauri
    • .gitignore
    • package-lock.json
    • package.json
    • README.md
  • les sous-dossiers suivants contiennent les principaux fichiers du projet :
    • src :
      • index.html
      • main.js
      • styles.css
    • src-tauri\src :
      • lib.rs
      • main.rs

Note :

  • irm alias pour Invoke-RestMethod
  • iex alias pour Invoke-Expression

Voir aussi