2010 - Helium

Dépot github https://github.com/Jihell/Helium

Le code source est sous licence MIT.

Helium est un framework MVC créer par mes soins en 2010. Ne voulant pas utiliser de framework sans en comprendre la raison de leur existance, j’ai mis les mains dans le camboui et voici le résultat :

  • Un moteur de templating pour gagner du temps lors de la création de mon html
  • Un ORM pour ne pas avoir à écrire les requètes SQL simple et rébarbatives
  • Un tracker pour bencher / suivre le comportement d’une page ou d’un algo plus complexe
  • Un routeur pour répartir "proprement" mes pages dans des classes différentes
  • Un validateur de formulaire (fonctionnant à partir d’un template HTML5)

Bien entendu il est plus un exercice et une expérimentation qu’autre chose. Malgré tout une version simplifié à été utilisé chez Fluedis.

Parmi les fonctionnalités les plus utiles, on peu noter l’ORM qui n’a pas besoin de configuration pour fonctionner (hormis les accès à la base bien entendu). Ce dernier créer les DAO à la volée en lisant les colonnes de la table. Il est capable de gérer des tables avec plusieurs clefs primaire et se base sur une syntaxe précise pour les jointures. Le tout avec des performances honorables.

 Retour