changement de langue

This commit is contained in:
bastien 2023-05-22 10:24:15 +02:00
parent 7d8dcc1f54
commit 4f33cf72e2

View file

@ -6,31 +6,30 @@
## About
Pour écrire ou éditer du code informatique, programmer un arduino etc... on utilise des IDE (environnement de développement intégré)
Bien des logiciels graphiques très complets existent pour faire ça comme VScode de microsoft ou Atom.
Modifier cette section
1. Why change
Alors pourquoi pas les utiliser ? Ils ont des inconvénients :
To write or edit computer code, program an arduino etc... we use IDE (integrated development environment)
Many very complete graphic software exist to do that like VScode from microsoft or Atom.
Ils sont gourmands en ressources, beaucoup de RAM (~1,3 Go, soit environ 18 000 fois plus que la mission Apollo 11 qui a envoyé les premiers hommes sur la lune :/ )
* Ils ont assez difficiles à déboguer du fait des grandes couches d'abstraction qui les composent
* Ils ne fonctionnent pas sans système graphique (à travers ssh, sur un serveur ou une Raspberry Pi)
* Il est difficile parfois de leur faire faire une chose simple si elle n'a pas été prévue par ses développeurs
* Ses mises à jour fréquentes imposent parfois des changements dans les habitudes de travail (nouvelles interfaces, nouvelle configuration par défaut, nouveaux chemins etc.)
So why not use them ? They have drawbacks:
* They are resource intensive, lots of RAM (~1.3 GB, about 18,000 times more than the Apollo 11 mission that sent the first men to the moon :/ )
* They are quite difficult to debug because of the large abstraction layers that make them up
* They don't work without a graphical system (through ssh, on a server or a Raspberry Pi)
* It is sometimes difficult to make them do something simple if it was not planned by the developers
* Its frequent updates sometimes impose changes in working habits (new interfaces, new default configuration, new paths etc.)
Alors quelle solution ? Nous vous proposons d'utiliser un des éditeurs de texte historiques en ligne de commande (vi, Vim) pour vous faire votre propre IDE :)
So which solution? We suggest you use one of the historical command line text editors (vi, Vim) to make your own IDE :)
Advantages :
Avantages :
* Lightweight, ~15Kb which is 4.6 x less than Apollo 11 and 83000 times less than VSCODE!!!
* Configurable, you can configure everything in text files from already shared and popular configurations
* Stable, it only evolves without breaking the ergonomic continuity (always the same commands and shortcuts since 1991 for vim and 1976 for vi :) same for the configurations which remain valid since the beginning...)
* Usable through SSH on servers or very light computers (Raspberry Pi, etc.)
* Rock solid, crashes must exist, but I've never even heard of them
* Léger, ~15Ko soit 4,6 x moins qu'Apollo 11 et 83000 fois moins que VSCODE!!!
* Configurable, on peut tout configurer dans des fichiers textes à partir de configurations déjà très partagées et répendues
* Stabilité, il ne fait qu'évoluer sans rompre la continuité ergonomique (toujours les mêmes commandes et raccourcis depuis 1991 pour vim et 1976 pour vi :) de même pour les configurations qui restent valides depuis le début...)
* Utilisable à travers SSH sur des serveurs ou des ordis très légers (Raspberry Pi, etc.)
* Rock solid, les plantages doivent exister, mais je n'en ai jamais même entendu parler
Ici, nous vous donnons un exemple de configuration de votre IDE Vim pour Debian.
Si vous ne connaissez pas Vim, vous pouvez commencer par là https://www.youtube.com/watch?v=m4WFcLX7Xc8
2. Avantages of this solution
VimsCode is an IDE with vim for beginner or expert