Clone
1
history FR
ispyisail edited this page 2026-09-09 16:18:35 +12:00

Historique de QElectroTech

L'histoire de comment QElectroTech est né, a évolué et est devenu un projet open-source prospère.

Les Débuts (2007-2008)

Fondation

QElectroTech a été fondé en 2007 par deux étudiants français :

  • Xavier — Architecte principal et développeur principal, responsable de l'architecture de base et des décisions techniques clés
  • Benoit — Co-fondateur et développeur

Première Version

Version 0.1 lancée le 9 mars 2008, établissant QElectroTech comme un outil gratuit pour créer des schémas électriques.

Vision Initiale

Le projet a été créé pour fournir une alternative libre et open-source pour concevoir des schémas et diagrammes électriques. Dès le départ, il a été conçu pour être :

  • Gratuit et ouvert — Sous licence GNU/GPL
  • Multi-plateforme — Prenant en charge Windows, macOS et Linux
  • Flexible — Extensible pour diverses utilisations au-delà du travail électrique
  • Communautaire — Ouvert aux contributions d'utilisateurs du monde entier

Développement Précoce (2008-2013)

Croissance Croissante

Durant cette période, QElectroTech a grandi régulièrement :

  • Sorties multiples (versions 0.1 à 0.6+)
  • Expansion des bibliothèques d'éléments par contributions communautaires
  • Établissement d'une interface multilingue (support français, anglais, allemand)
  • Construction d'une communauté internationale active

Direction des Fondateurs

Xavier et Benoit ont guidé la direction technique du projet.


Transition vers la Direction Communautaire (2013+)

Départ des Fondateurs

Vers 2013, Xavier et Benoit se sont retirés du développement actif.

Nouvelle Ère Commence

De nouveaux développeurs et contributeurs ont repris le projet. Le projet a transitionné d'un modèle dirigé par ses fondateurs vers un modèle collaboratif et communautaire.

Croissance Continue

La nouvelle équipe de développeurs a maintenu l'élan du projet :

  • Libérations continues de versions stables
  • Expansion de la collection d'éléments (8 000+ symboles)
  • Amélioration des performances et des fonctionnalités
  • Support de plateforme étendu (AppImage, Flatpak, Snap)
  • Maintien et expansion des traductions

Ère Moderne (2022-Présent)

Versions Récentes

Version 0.7.0 - 0.8.0 (2022)

  • Consolidation et stabilisation

Version 0.9.0 (6 janvier 2024)

  • Améliorations majeures de vitesse
  • Intégration d'import DXF
  • Support HDPI
  • Collection étendue à 8 274 éléments

Version 0.100 (25 janvier 2024)

  • Support de Terminal Strip
  • Projets photovoltaïques d'exemple
  • 8 000+ symboles
  • Amélioration de l'exportation/impression
  • Meilleures opérations de rotation, retournement et miroir

Développement Actuel

  • Builds nightly disponibles
  • Port Qt6 en développement actif
  • Planification de la Version 0.100.1 ou 0.200.0 avec migration Qt6

Communauté Aujourd'hui

Base d'Utilisateurs Mondiale

QElectroTech sert aujourd'hui :

  • Hobbyistes individuels créant des projets personnels
  • Éducateurs enseignant la conception électrique
  • Étudiants apprenant la conception de circuits
  • Électriciens professionnels créant des diagrammes industriels

Communauté Active

  • 3 747+ utilisateurs enregistrés sur les forums
  • 21 856+ messages de forum sur 2 959 sujets
  • Support multilingue — Français, anglais, allemand, et plus
  • GitHub actif — Développement continu
  • Sorties régulières — Versions stables

Contenu Créé par la Communauté

  • 8 000+ symboles électriques
  • Éléments et bibliothèques contribués
  • Projets et tutoriels partagés
  • Capacités d'import DXF
  • Scripting Python et développement de plugins

Réalisations Clés

Soutenu pendant 18+ ans (2007-2026)
Transition du projet d'une seule équipe à un projet communautaire
Croissance à 3 700+ utilisateurs actifs
Construit une bibliothèque de 8 000+ symboles
Supporte 3+ plateformes et plusieurs langues
Maintenu à travers les mises à niveau majeures du framework (Qt5 → Qt6)


Évolution Technique

Framework et Bibliothèques

  • Qt5 — Framework principal pour les versions 0.1-0.100
  • Migration Qt6 — Travail actif de modernisation
  • SVN → Git — Repository migré vers GitHub

Expansion de Plateforme

Du support basique Windows/Linux/macOS à :

  • AppImage, Flatpak, Snap
  • Support d'architecture aarch64 et arm64
  • Meilleure compatibilité multi-plateforme

Croissance des Fonctionnalités

Du dessin de diagramme basique à :

  • Bibliothèques d'éléments (8 000+ symboles)
  • Import/export DXF
  • Gestion de Terminal Strip
  • Support du scripting Python
  • Création d'éléments personnalisés
  • Projets multi-diagrammes

Initiative de Refactorisation QET 2.0

Au fur et à mesure que QElectroTech mûrissait, la dette technique accumule nécessitait d'être traitée. Une refactorisation majeure a été lancée pour aborder :

  • Modularité du code
  • Gestion d'actions centralisée
  • Formats de fichiers modernes
  • Couche de persistance abstraite
  • Système de conducteur amélioré

Direction Future

QElectroTech continue d'évoluer avec :

  • Modernisation du framework Qt6 pour la maintenabilité à long terme
  • Améliorations de performance pour les grands projets
  • Bibliothèques d'éléments améliorées
  • Capacités de scripting étendues pour l'automatisation
  • Workflows multi-utilisateurs améliorés pour la collaboration en équipe

Voir Roadmap de Développement pour les initiatives actuelles.


🌐 Choisir la Langue — English · Français · Deutsch