Actualités

Nous avons créé un nouveau site. Voici ce que nous avons réellement fait.

Rose Development a un nouveau site. Plutôt qu’une annonce générale, nous expliquons les choix techniques qui le structurent, car le site illustre concrètement notre manière d’aborder chaque projet.

Nous avons créé un nouveau site. Voici ce que nous avons réellement fait.

Une entreprise doit appliquer à elle-même ce qu’elle recommande à ses clients. Si nous défendons l’intérêt de plateformes web rapides, maintenables et bien structurées, notre propre site doit en faire la démonstration.

Voici donc ce que nous avons réellement fait lors de la refonte de rosedev.nl : les décisions, les compromis et ce que nous ferions différemment la prochaine fois.

Un framework sur mesure, sans CMS tiers

Le site fonctionne avec notre propre framework PHP. Ni WordPress, ni Craft, ni CMS headless avec abonnement mensuel. L’application entière compte moins de 27 000 lignes de PHP, dispose d’un arbre de dépendances unique géré par Composer et se déploie par une copie de fichiers.

Ce choix ne traduit pas une opposition de principe aux CMS. Il répond à un besoin pratique pour un site que nous comptons maintenir pendant des années : moins la chaîne de dépendances contient de code tiers, moins nous aurons de correctifs de sécurité, de mises à jour incompatibles et de conflits entre extensions à gérer.

Le système de design avant tout

Nous avons défini le design visuel sous forme de variables de référence avant d’écrire le moindre gabarit. Chaque couleur, espacement, taille de texte et rayon de courbure est une propriété personnalisée CSS. L’ensemble du langage visuel du site peut ainsi être modifié dans un seul fichier. Nos gabarits restent aussi lisibles, car ils font référence à des valeurs nommées plutôt qu’à des nombres sans signification explicite.

L’échelle typographique est modulaire. Les espacements reposent sur une grille de 8 points. Les couleurs ont des rôles sémantiques — couleur principale, surface, bordure, contenu secondaire — au lieu de valeurs hexadécimales dispersées dans les feuilles de style. Ce type de fondation devient rentable dès le premier mois de développement.

La performance dès la conception

Le site obtient un score de 100 dans la catégorie Performance de Lighthouse sur chaque page. Rien d’extraordinaire à cela : c’est le résultat d’un site qui ne charge que ce dont il a besoin. Aucun framework JavaScript, aucune police web en douze graisses, aucun widget tiers qui contacte son fournisseur à chaque chargement de page.

Les outils d’analyse Google Analytics 4 et Microsoft Clarity ne sont chargés qu’après le consentement explicite aux cookies. Cette approche répond aux exigences du RGPD et améliore aussi le temps de chargement pour les nouveaux visiteurs.

Le panneau d’administration

Tout le contenu du site — articles, réalisations, pages, études de cas et témoignages — se gère dans un panneau d’administration sur mesure. Aucun compte tiers, aucune dépendance à un service SaaS, aucun frais de licence. Si nous avons besoin d’un nouveau type de contenu, nous créons la table, écrivons le contrôleur et ajoutons un gabarit d’administration suivant les mêmes conventions que le reste du système.

L’espace client suit la même approche : une zone distincte avec authentification où les clients peuvent suivre l’avancement de leur projet, télécharger les livrables et échanger avec nous. Tout est intégré à la même base de code, sans outil externe de gestion de projet.

La suite

Le site est en ligne et présente nos réalisations. Dans les mois à venir, nous publierons des articles sur les projets que nous avons livrés et sur les choix techniques qui les ont guidés. Si vous cherchez à savoir si Rose Development est le bon partenaire pour votre projet, ces articles vous donneront probablement l’aperçu le plus fidèle de notre travail.

Nous appliquons à nos projets clients la même méthode qu’à nos propres projets.

Retour aux actualités

À découvrir

Articles associés

16 janv. 2026

Le piège du code généré par l’IA : pourquoi cette fois ne fait pas exception

Tous les quelques années, le secteur du logiciel découvre un outil censé réduire le besoin de programmeurs. Dans les années 1980, c’étaient les langages de quatrième génération et les outils CASE ; dans les années 1990, la programmation visuelle ; dans les années 2000, le développement délocalisé ; dans les années 2010, le low-code et le no-code. Dans les années 2020, c’est le code généré par l’IA.

23 oct. 2025

Développement de DataBridge en C#

DataBridge est une plateforme de synchronisation réutilisable qui transfère les données métier d’un environnement de gestion local vers des services HTTP, Microsoft SQL Server ou MySQL. Au-delà d’un export ponctuel, elle établit un lien durable entre des environnements très différents et reste souple même lorsque la structure exacte des données n’est pas connue à l’avance.

15 sept. 2023

FileDropArea : un contrôle ActiveX de glisser-déposer adapté à FoxPro sur .NET

FileDropArea répond à un besoin concret : ajouter aux applications Visual FoxPro anciennes une zone de glisser-déposer moderne et simple pour les fichiers, pièces jointes Outlook et liens, sans réécrire leur socle technique. Le résultat est un contrôle ActiveX exposé via COM, fondé sur .NET Framework 4.8 et conçu pour FoxPro 32 bits.

Vous souhaitez travailler avec nous ?

Contactez-nous pour échanger sur votre projet.