Framework Cheminement

mars 2024

CHEMINEMENT supervise le développement d’un framework * (PHP, CSS / HTML, Javascript) adapté aux exigences écologiques et éthiques.

Ce framework est conçu dans une économie de moyen.

Pourquoi proposer un nouveau framework ? 

Le choix des technologies est primordial pour optimiser les ressources. Il est essentiel de choisir l'outil le plus économe en fonction de ses besoins et contraintes métier, parmi les 5 grandes familles de solutions * : 

  • Site statique (réalisé avec un logiciel spécialisé tel que Dreamweaver ou avec un éditeur de code)
  • Site généré (par exemple avec Jekyll, basé sur Ruby, qui apporte des systèmes d'inclusion de templates, des mécanismes de génération d'URL, etc.) 
  • Site dynamique développé sur mesure (LAMP, J2EE, .Net, etc.) 
  • Site dynamique développé sur mesure avec un framework (type symfony) 
  • Site dynamique développé avec un CMS (Drupal, Joomla, JAHIA, etc.) 


En effet, plus la solution retenue est "packagée" et plus elle empile des couches d'abstraction qui dégradent la performance.

{"item_0":{"type":"text","value":"\u003Cp\u003E\u003Cstrong\u003ECHEMINEMENT\u003C\/strong\u003E supervise le d\u00e9veloppement d\u2019un framework * (PHP, CSS \/ HTML, Javascript) adapt\u00e9 aux exigences \u00e9cologiques et \u00e9thiques.\u003C\/p\u003E\u003Cp\u003ECe framework est con\u00e7u dans une \u00e9conomie de moyen.\u003C\/p\u003E","backgroundColor":"transparent","online":1,"paddingTop":"20","paddingBottom":"20","paddingLeft":"20","paddingRight":"20","sectionColor":"#EEEEEE","section-id":"","param_selector":"#view-params","editor":""},"item_1":{"type":"separator","online":1,"paddingTop":"20","paddingBottom":"0","paddingLeft":"20","paddingRight":"20","backgroundColor":"#cccccc","sectionColor":"#EEEEEE","height":"1","fullwidth":"0","param_selector":"#view-params"},"item_2":{"type":"text","value":"\u003Ch3\u003E\u003Cspan style=\u0022color: rgb(67, 67, 67); background-color: transparent;\u0022\u003EPourquoi proposer un nouveau framework ? \u003C\/span\u003E\u003C\/h3\u003E\u003Cp\u003ELe choix des technologies est primordial pour optimiser les ressources. Il est essentiel de choisir l'outil le plus \u00e9conome en fonction de ses besoins et contraintes m\u00e9tier, parmi les 5 grandes familles de solutions * : \u003C\/p\u003E\u003Cul\u003E\u003Cli\u003ESite statique (r\u00e9alis\u00e9 avec un logiciel sp\u00e9cialis\u00e9 tel que Dreamweaver ou avec un \u00e9diteur de code)\u003C\/li\u003E\u003Cli\u003ESite g\u00e9n\u00e9r\u00e9 (par exemple avec Jekyll, bas\u00e9 sur Ruby, qui apporte des syst\u00e8mes d'inclusion de templates, des m\u00e9canismes de g\u00e9n\u00e9ration d'URL, etc.) \u003C\/li\u003E\u003Cli\u003ESite dynamique d\u00e9velopp\u00e9 sur mesure (LAMP, J2EE, .Net, etc.) \u003C\/li\u003E\u003Cli\u003ESite dynamique d\u00e9velopp\u00e9 sur mesure avec un framework (type symfony) \u003C\/li\u003E\u003Cli\u003ESite dynamique d\u00e9velopp\u00e9 avec un CMS (Drupal, Joomla, JAHIA, etc.) \u003C\/li\u003E\u003C\/ul\u003E\u003Cp\u003E\u003Cbr\u003E\u003C\/p\u003E\u003Cp\u003EEn effet, plus la solution retenue est \u0022packag\u00e9e\u0022 et plus elle empile des couches d'abstraction qui d\u00e9gradent la performance.\u003C\/p\u003E","backgroundColor":"transparent","online":1,"paddingTop":"20","paddingBottom":"20","paddingLeft":"20","paddingRight":"20","sectionColor":"#EEEEEE","section-id":"","param_selector":"#view-params","editor":""}}