Après près de 20 ans d’expérience en développement internet (50 ans au tarif 35h) j’ai testé beaucoup de solutions en programmation informatique jusqu’au jour où j’ai cherché la meilleure solution, le meilleur langage et la meilleure base de données.
C’était en 2014, j’avais déjà une bonne maîtrise du développement d’applications Android en Java. Après comparaison, j’ai découvert que le langage server le plus rapide et le plus performant était, sans aucune comparaison possible avec les autres, Java et Tomcat. J’ai donc décidé de devenir développeur Java.
C’était l’époque où il était funky d’adopter NoSQL, j’ai d’abord commencé sur le Datastore de Google pour me rendre compte très vite que l’avenir c’était MongoDb et plus particulièrement ses Agrégations complexes qui font de ce système de base de données un moteur beaucoup plus performant et complet que les traditionnelles SQL.
Rapidement j’ai abandonné les JSP pour passer à Velocity. Un moteur de template propre, complet et extensible. Velocity c’est du bonheur en template quand on a connu Smarty et autres joyeusetés des différents CMS en PHP.
Le tout orchestré par Maven, mais je ne vais pas tarder à me faire à Gradle.
Aujourd’hui j’ai dans mes valises de belles routines et de superbes automates qui bénéficient à ceux qui m’emploient. Je suis en mesure de réaliser des « proof of concept » en quelques jours et de démarrer une bêta d’un service complexe en quelques semaines.
Je suis un développeur autodidacte, ne comptez pas sur moi pour compliquer les choses. Java c’est fait pour être simple et non pour écrire de grandes théories du développement informatique.