Quotidien Shaarli
Aujourd'hui - September 11, 2026
Cet article met en évidence la convergence architecturale entre des frameworks web populaires tels que Spring Boot (Java), Symfony et Laravel (PHP), ainsi que NestJS (Node.js). Malgré leurs langages distincts, ces outils partagent une philosophie commune visant à faciliter la maintenance des applications serveur sur le long terme. Ils s'appuient sur des concepts clés tels que l'injection de dépendances, le routage déclaratif, les patrons de conception de type "repository" et une gestion de configuration adaptable aux différents environnements.
L'auteur illustre cette similarité en comparant des exemples de contrôleurs dans chaque framework. Il observe que l'injection par constructeur, l'isolement des services métiers et la déclaration des routes directement dans le code de la méthode sont des pratiques récurrentes. Cette approche, notamment celle de Spring Boot avec ses "starters" qui simplifient la configuration initiale, rappelle des concepts déjà présents dans l'écosystème PHP, suggérant une influence mutuelle et une standardisation des solutions architecturales pour les applications web modernes.
Cet article relate le processus de migration d'un Fairphone 4 d'Android vers le système d'exploitation /e/OS. L'auteur, dans le cadre de son partenariat avec Commown, a rencontré plusieurs difficultés techniques lors de l'installation via l'installeur web, notamment des problèmes de connexion ADB et de verrouillage du bootloader. L'intervention du support technique de Commown a finalement permis de mener à bien l'installation en ligne de commande.
Ce récit détaille les étapes rencontrées lors de l'installation de /e/OS sur un Fairphone 4, incluant les défis liés à l'installeur web, aux messages d'erreur fréquents et à la nécessité d'une intervention manuelle via adb et fastboot. La collaboration avec le support Commown a été essentielle pour résoudre les blocages.