it.rocks
-
it.rocks est un framework PHP dédié au développement de logiciels de gestion.
Génèse
Le développement d’it.rocks a débuté à l’été 2012. Il est né :- de l’expérience du développement d’un ERP modulaire et multi-clients sous framework propriétaire,
- du besoin de créer des logiciels toujours plus modulaires pour s’adapter sur mesure aux besoins très variables de règles gestions d’une société utilisatrice d’ERP à l’autre,
- du besoin de créer des logiciels qui doivent évoluer en permanence, tout en restant robuste et cohérent,
- de mutualiser au maximum toutes les composantes communes aux différents logiciels et modules de gestion qui peuvent composer un ERP ou n’importe quel logiciel de gestion,
- du besoin donc que des logiciels qui sont amené à évoluer continuellement restent donc toujours le plus simple possible à maintenir, donc à être lisibles et tournés vers la programmation fonctionnelle plus que vers l’application d’abstractions et autres concepts de hauts vols éloignés de leur but.
Historique du nom it.rocks
L’écriture du framework a débuté sous le nom de code SAF, pour “Simple Application Framework”. Depuis le début ce nom n’était pas très cool à porter, mais avait le mérite d’être court, simple, et d’exister (il fallait bien nommer le vendor dans le projet).
Son nom définitif it.rocks n’a été choisi qu’en mars 2015, alors que le framework dans sa version encore 0.1 servait depuis plus d’un an à plusieurs projets en production. Il reflète les motivations de la création d’un framework qui rendre agréable la création de logiciels complexes, en en cachant la complexité derrière une écriture simple, “à la php”, donc qui est souhaitée la plus lisible et donc facile à maintenir possible.
Le nom d’origine SAF continuera d’être inscrit dans le code source du framework jusqu’à fin 2016, ce changement de nom n’étant pas la priorité, le framework continuant de n’être utilisé que par son créateur et ses collègues proches dans le cadre des projets de son entreprise. Sa disparition est maintenant programmée pour qu’on ne le reconnaisse plus que sous ce nom que je trouve bien plus cool de it.rocks