Depuis les 10 dernières années et plus, j'ai travaillé avec de nombreuses bases de code et Frameworks différents. À l'origine, les "librairies" étaient les miennes parce que dans mes jeunes jours de programmation, j'étais fortement touché par le syndrome "NCI". Le "Non Codé Ici" pour les non-initiés. Au fil du temps, il y a eu des solutions dont j'ai eu besoin et pour lesquelles je n'ai eu ni l'envie ni la patience de développer une librairie. C'est là que j'ai commencé à compter sur l'expérience et le code des autres pour me plonger dans mes projets.
La première "librairie" dont je me souvienne m'être servi était px.sklar.com de David Sklar. Il y avait quelques bons composants dedans qui valaient la peine d'être intégrés dans des projets, mais j'ai hésité à l'appeler vraiment une librairie bien qu'il s'agisse à la fois d'un dépôt de composants réutilisables et d'un dépôt de solutions/demandes complètes. En traversant le XXIe siècle, une librairie PHP plus officielle était née : le projet PEAR. Le premier composant duquel j'ai vraiment commencé à dépendre pour beaucoup de projets était : Spreadsheet_Excel_Writer. PEAR n'est pas dénué de problèmes, mais ceci est un sujet pour un autre article.
Partager