Développer un IDE en C++

Abonnements, magazines... Notre catalogue complet au bas de cette page.

Partie 2

Construire un IDE est une aventure, et cela fait partie de ces applications dans lesquelles vous passez du temps pour valider l'ergonomie et découvrir les fonctionnalités qu’il vous manque. En un mot, je développe de l'intérieur. La première chose qu’il me manque c’est l’IntelliSense mais avec le temps je m’en passe. Comme dans Visual Studio je tape entièrement les mots, cela ne me manque pas trop. Après il y a un assistant comme MFC Class Wizard. Là, je m’appuie sur l’existant de mon code, car pour ajouter une commande et définir une fonction membre dans une classe, je peux le faire tout seul. Bref, l’analogie est très simple : au début c’est dur et puis avec le temps, on prend ses marques et on laisse parler l’expérience. Le mois dernier, je vous parlais d’un projet de réaliser un IDE léger. Ce mois-ci, je vous propose de découvrir les fonctionnalités qui ont été apportées au projet. Le projet est accessible sur GitHub ; si vous voulez jeter un coup d’oeil aux sources, c’est le moment !

S'ABONNER
Egalement au sommaire n°: 214