« Tauri » : différence entre les versions
Page créée avec « '''Tauri''' est un cadriciel (''framework'') pour la création d'application web. == Généralité == Site officiel : * https://tauri.app/ {{wikipédia|Tauri (environnement de développement)|Tauri}} == Vidéo == {{youtube2 | Nom de la chaine = Codynn | URL de la chaine = https://www.youtube.com/@codynn | Intitulé de la vidéo = Tauri for Beginners: Build a Desktop App in Rust | ID de la vidéo = KhAkFqUi9l0 | Date = 03/10/2022 |... » |
m →Vidéo |
||
| (2 versions intermédiaires par le même utilisateur non affichées) | |||
| 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 = | ||
}} | }} | ||
== 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 : <source inline>irm https://create.tauri.app/ps | iex</source> | |||
** indiquer un nom de projet (''project name'') : <code>Fen2Bous</code> | |||
** indiquer un nom de paquet (''package name'') : <code>Fen2Bous</code> | |||
** choisir un identifiant (''identifier'') : <code>com.phil.fen2bous</code> | |||
** choisir un langage pour la forme (''frontend'') : <code>JavaScript</code> | |||
** choisir un gestionnaire de paquets (''package manager'') : <code>npm</code> | |||
** choisir un modèle d'interface (''UI template'') : <code>Vanilla</code> | |||
** choisir un langage d'interface (''UI flavor'') : <code>JavaScript</code> | |||
* se positionner dans le dossier du projet : <source inline>cd Fen2Bou</source> | |||
* installer les éléments du projet : <source inline>npm install</source> | |||
* lancer le développement : <source inline>npm run tauri dev</source> ; environ 348 éléments à préparer | |||
* les éléments suivants sont créés dans le dossier du projet : | |||
** <code>.vscode</code> | |||
** <code>node_modules</code> | |||
** <code>src</code> | |||
** <code>src-tauri</code> | |||
** <code>.gitignore</code> | |||
** <code>package-lock.json</code> | |||
** <code>package.json</code> | |||
** <code>README.md</code> | |||
* les sous-dossiers suivants contiennent les principaux fichiers du projet : | |||
** <code>src</code> : | |||
*** <code>index.html</code> | |||
*** <code>main.js</code> | |||
*** <code>styles.css</code> | |||
** <code>src-tauri\src</code> : | |||
*** <code>lib.rs</code> | |||
*** <code>main.rs</code> | |||
Note : | |||
* <code>irm</code> alias pour <code>Invoke-RestMethod</code> | |||
* <code>iex</code> alias pour <code>Invoke-Expression</code> | |||
== Voir aussi == | == Voir aussi == | ||
* [[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
Youtube, Codynn, Tauri for Beginners: Build a Desktop App in Rust
- https://www.youtube.com/watch?v=KhAkFqUi9l0 ; Tauri 2 tutorial for beginners: build Jot, a desktop notes app, with JavaScript and Rust.
- date : 03/10/2022 • durée : 1 h 5 min 23 s
Youtube, NDC Conferences, Good Bye Electron, Hello Rust + Tauri! - Andreas Lillebø Holm - NDC TechTown 2025
- https://www.youtube.com/watch?v=2xsrudVGPGs ; Tauri 2 tutorial for beginners: build Jot, a desktop notes app, with JavaScript and Rust.
- date : 23/12/2025 • durée : 1 h 5 min 39 s
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 :
.vscodenode_modulessrcsrc-tauri.gitignorepackage-lock.jsonpackage.jsonREADME.md
- les sous-dossiers suivants contiennent les principaux fichiers du projet :
src:index.htmlmain.jsstyles.css
src-tauri\src:lib.rsmain.rs
Note :
irmalias pourInvoke-RestMethodiexalias pourInvoke-Expression

