Lorsque j’ai entrepris de développer mon jeu « President Career », j’ai d’abord opté pour Vue 3 combiné à ElectronJS, convaincu que cette combinaison serait parfaite pour mes besoins. Cependant, rapidement, des obstacles majeurs sont apparus : ElectronJS se révélait trop lourd pour un jeu vidéo, et la gestion du jeu en mode hors ligne posait d’énormes problèmes.
Face à ces défis, j’ai choisi de prendre du recul et de réévaluer la situation. J’ai réalisé que le problème principal n’était pas tant la technologie elle-même, mais plutôt mon approche. En reconnaissant que le jeu hors ligne n’était pas une exigence indispensable, j’ai pu envisager ElectronJS sous un nouvel angle : comme une solution plutôt qu’un obstacle.
C’est ainsi que j’ai décidé de donner une seconde chance à ElectronJS. Bien que j’aie exploré Flutter par la suite, attiré par ses promesses et son écosystème, je me suis vite rendu compte après un an de développement quotidien que quelque chose manquait : le plaisir et la familiarité que je trouvais avec JavaScript.
Cette expérience m’a enseigné une leçon précieuse : toujours choisir un outil avec lequel je prends plaisir à travailler. Se lancer dans un projet ambitieux avec une technologie complètement nouvelle et inconnue peut être risqué et frustrant. Il est crucial de trouver un équilibre entre les exigences techniques et le confort personnel, en privilégiant toujours le plaisir et l’efficacité dans le processus de développement.
Aujourd’hui, grâce à ElectronJS, mon jeu « President Career » progresse avec succès, et j’aborde chaque défi avec une nouvelle perspective, guidé par cette leçon précieuse.
Cette histoire illustre comment une technologie initialement perçue comme un problème peut se révéler être la solution parfaite, dès lors qu’on l’aborde avec la bonne attitude et une compréhension approfondie de ses capacités.
Laisser un commentaire