rajout readme
This commit is contained in:
parent
a8e52c3250
commit
7d8dcc1f54
26
README.md
26
README.md
|
@ -6,6 +6,32 @@
|
||||||
|
|
||||||
## About
|
## 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
|
||||||
|
|
||||||
|
Alors pourquoi pas les utiliser ? Ils ont des inconvénients :
|
||||||
|
|
||||||
|
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.)
|
||||||
|
|
||||||
|
|
||||||
|
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 :)
|
||||||
|
|
||||||
|
Avantages :
|
||||||
|
|
||||||
|
* 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
|
||||||
|
|
||||||
VimsCode is an IDE with vim for beginner or expert
|
VimsCode is an IDE with vim for beginner or expert
|
||||||
|
|
||||||
* VimsCode use arduino-cli, idf-esp and platform.io-cli for remplace VScode only in terminal
|
* VimsCode use arduino-cli, idf-esp and platform.io-cli for remplace VScode only in terminal
|
||||||
|
|
Loading…
Reference in a new issue