Ordinateur pour le développement
Utiliser son ordinateur pour le développement nécessite quelques connaissances et outils pour que tout se passe au mieux. Rien d'insurmontable, mais si on ne le fait pas on a vite un système instable où rien de marche comme il faudrait.
Il faut résister à la tentation de faire n'importe quoi en espérant que ça passe car, au bout du compte, on perd plus de temps à réparer qu'on en gagne à installer sans préparation.
On regardera comment faire sous 3 systèmes d'exploitations :
- Windows 11
- Macos
- Linux/Ubuntu (si vous êtes avec une autre distribution, vous devriez savoir vous déb rouiller tout seul)
Préparation
Compte utilisateur
Votre compte utilisateur avec lequel vous allez faire du développement (qui peut être votre compte principal) doit posséder quelques propriétés qui vont vous faire gagner du temps :
- doit être un compte administrateur (pouvant exécuter la commande
sudo
si vous êtes sous Linux) - votre nom de compte ne doit contenir ni espace ni accent
Si votre compte ne satisfait pas les deux critères ci-dessus :
Création d'un compte administrateur :
Installation d'un nouveau système
Cette étape est optionnelle, mais souvent très utile si vous avez votre ordinateur depuis longtemps et que vous y avez installé plein de choses de façon anarchique sans trop savoir ce que vous faisiez.
Applications indispensables
Quelques applications sont indispensables pour utiliser son ordinateur pour le développement. Nous allons présenter ici les plus importantes, installées par défaut et que tout utilisateur doit avoir constamment sous la main.
Un navigateur
Il en existe de nombreux et tout système en a un par défaut (edge, safari, chrome ou firefox).
Un outil de compression/décompression de fichiers
Compresser ou décompresser des fichiers est indispensable. Un outil de compression est déjà installé pour les trois systèmes. Pour l'utiliser depuis un explorateur de fichier, il suffit de cliquer droit sur le dossier ou le fichier que vous voulez compresser et choisissez l'item compresser
du menu.
Un éditeur de texte à tout faire
On a souvent besoin de lire ou d'éditer un fichier texte rapidement, que ce soit lire un readme, éditeur un fichier de configuration, corriger rapidement un faute dans un fichier Latex, etc.
Nous en donnons 3, un par système d'exploitation qui ont l'avantage d'être directement utilisable et qui possèdent une interface graphique.
sous Windows 11
sous Windows 11
Je conseille d'installer notepad++
sous Macos
sous Macos
- En éditeur gratuit à rout faire, vous pouvez télécharger CotEditor sur l'appstore, simple et efficace.
- Je conseille aussi d'utiliser la version gratuite (ou de payer le logiciel si vous l'utilisez beaucoup ou avec besoin des fonctionnalités avancées que la version payante propose) de bbedit.
sous Linux/Ubuntu
sous Linux/Ubuntu
Par défaut, Ubuntu installe l'application Éditeur de texte
qui permet d'éditer et de modifier des fichiers textes.
Connaissances indispensables
Système de Fichiers
Savoir comment est organisé le disque dur de votre ordinateur
Utilisation du Terminal
Le terminal permet d'exécuter rapidement des commandes.
Outils utiles
Les outils ci-après ne sont pas stricto-sensu obligatoire, mais les avoir va fluidifier vos développements.
Un gestionnaire de package
Sous Linux et Macos, l'installation d'applications Unix se fait via l'utilisation d'un gestionnaire de package.
sous Macos
sous Macos
N'installez aucun logiciel unix sous mac à la main. Utilisez toujours brew pour le faire.
Suivez les instructions du tutoriel suivant pour installer le gestionnaire :
sous Linux/Ubuntu
sous Linux/Ubuntu
Suivez les instructions du tutoriel suivant pour savoir comment utiliser ces deux applications :
Un IDE générique
Un IDE permet de créer rapidement des projets. Il en existe de nombreux, allant du très générique au très particulier.
Actuellement, l'éditeur générique en vogue est vscode, on vous le fera installer et configurer par la suite.