PEAR blog post
Aaron poste un billet sur "Ce qui ne va pas dans PEAR" en commentaire à l'une des raisons de la session "Six reasons PHP sucks" donnée à OSCON.
Je vous laisse lire le billet sur des problèmes et les solutions proposées.
Les commentaires vont du classique "C'est nul" à la réflexion sur les problèmes de gestion des releases.
Voici une courte de liste de problèmes choisis dans les commentaires.
Documentation: c'est à mon sense le défaut majeur. Le manque de documentation et la barrière d'entrée au système utilisé élevée (docbook)
- Un wiki devrait aider mais amène aussi des inconvénients. Un wiki est par nature peu structuré, à l'opposé de docbook donc et nécessite un effort conséquent pour garder une cohérence d'ensemble. Cependant je pense qu'un wiki serait une grande avançée.
Paquetages abandonnés ou absence des mainteneurs
- ne pas hésiter à contacter la liste pear-qa en vous proposant comme mainteneur. Le mieux pour cela est d'avoir des patchs déjà écrit. En cas de non-réponse sur cette liste écrivez à la liste pear-dev. Les temps de réponses ne sont pas immédiats, ne vous attendez donc pas à avoir une réponse dans les cinq minutes suivantes.
PEAR n'est pas PHP5. De nombreux paquetages fonctionnent correctement sous PHP5. Un lecteur remarque correctement que la compatibilité PHP5 ne signifie pas que ses fonctionnalités soit utilisées
- Pour qu'un paquetage soit vraiment PHP5 une nouvelle version majeure doit être écrite, exemples hypothétiques: Services_Amazon2, Log2, Date2, etc. Il d'ailleurs fortement recommandé pour les nouveaux paquetages d'être écrits en PHP5.
- Missing maintenair because too many think make better than other, and prefers restart an new code than share and contribute ton an existing. - Docbook is hard, yes, but it's a false reason, some user are ready to dockbookise all proposed
Suivi: Aoû 19, 12:27