diff --git a/README.md b/README.md index 568c611..35127db 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,32 @@ ## 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 use arduino-cli, idf-esp and platform.io-cli for remplace VScode only in terminal