À l’époque, j’avais lancé plusieurs idées et expérimentations, sans toujours aller au bout des projets. Cette fois, j’ai décidé de reprendre les choses plus sérieusement, en commençant par construire mon propre site web.

Un premier projet pour repartir sur de bonnes bases

Accueil d'Appergo v0.4
La page d’accueil du site AppErgo

AppErgo est mon premier vrai projet informatique mené avec la volonté d’aller jusqu’au bout : disposer d’un espace propre pour publier, tester, documenter et faire évoluer mes outils. Le site est encore en version de développement, mais il pose déjà les fondations : articles, pages de téléchargement, suivi des versions, signalements de bugs et informations techniques.

AppErgo est aussi un site conçu sur mesure. Il ne repose pas sur un CMS connu comme WordPress, Joomla ou Drupal, mais sur une base maison que je construis progressivement selon mes besoins. Ce choix demande plus de travail, mais il me permet de garder le contrôle sur son fonctionnement, son organisation, sa sécurité et son évolution.

Au moment où j’écris cet article, le site est en version 0.4 : il reste donc encore du travail avant d’atteindre une version 1 vraiment satisfaisante à tous les niveaux.

Des articles pour accompagner le projet

En parallèle, je publierai des articles liés à AppErgo, aux projets en cours ou aux logiciels à venir, mais aussi des contenus plus généraux pour expliquer certains sujets techniques ou pratiques. En attendant les premiers logiciels en version alpha ou bêta, ces articles permettront au site de commencer à trouver sa place sur le web avec du contenu concret, utile et accessible à tous.

Commencer par de petits utilitaires

Je ne souhaite pas me lancer immédiatement dans un projet trop ambitieux. Il me semble plus raisonnable de commencer par développer de petits utilitaires, simples et ciblés, qui pourront, je l’espère, répondre à des besoins concrets.

Le développement de ce site me l’a déjà rappelé : même un projet simple en apparence peut devenir assez complexe, notamment avec un admin en PHP chargé de générer les pages publiques. Il vaut donc mieux, au départ, ne pas placer la barre trop haut et avancer progressivement.

En tant qu’utilisateur, j’ai testé de nombreux logiciels au fil des années. Certains sont très puissants, mais peuvent aussi devenir frustrants : ergonomie peu intuitive, fonctions difficiles à trouver, comportements inattendus ou bugs gênants. Ce n’est donc pas sans raison que j’ai choisi de nommer mon site AppErgo : en développant mes propres outils, je veux proposer des solutions plus directes, plus claires et adaptées à des usages précis.

Reprendre un langage compilé

Très prochainement, je souhaite donc me remettre à un langage compilé pour développer mes applications. J’ai déjà choisi ce langage : le C++, pour sa rapidité, sa maturité et sa grande portabilité.

Le langage C++
C++ : une base pour envisager le multiplateforme.

Mon objectif sera d’utiliser des outils et bibliothèques capables, à terme, de permettre la création de logiciels fonctionnant non seulement sous Windows, mais aussi sous Linux et macOS. Je n’en suis pas encore là, mais c’est la direction que je souhaite prendre : avancer étape par étape, construire proprement, apprendre et améliorer progressivement ce qui prend forme.

Et après ?

Plus tard, lorsque je serai plus à l’aise avec le C++, les bibliothèques choisies et l’ensemble du processus de développement, j’aimerais me lancer dans un ou plusieurs projets plus conséquents. Et bien sûr, si j’ai déjà quelques idées pour mes futurs petits utilitaires, j’en ai aussi quelques-unes en tête pour des projets plus ambitieux.