Développeur : JSAN : un « CPAN » pour JavaScript
Posté par Jérôme Fenal (page perso, ). Modéré le 16 juillet 2005.
Ceux qui lisent les listes de la communauté Perl auront peut-être remarqué la mention d'un site venant d'ouvrir dans le style de CPAN : JSAN, JavaScript Archive Network. Ce site a pour objectif de rendre le même service à la communauté des développeurs Web que CPAN à celles des développeurs Perl.
CPAN est le Comprehensive Perl Archive Network, une grande collection de code source et de documentation dédiée au langage Perl.
JSAN est encore un peu dépeuplé, mais CPAN ne s'est pas construit en un jour. Gageons que le nombre de développeurs Javascript publiant leurs scripts ailleurs voudront ajouter à leur crédibilité en s'appuyant sur l'infrastructure de qualité mise en oeuvre pour JSAN.
Ça ajoutera aussi un peu plus de considération à ce langage mal aimé du Web (sauf depuis la sortie médiatique d'AJAX) qui a des choses à nous montrer.
CPAN est le Comprehensive Perl Archive Network, une grande collection de code source et de documentation dédiée au langage Perl.
JSAN est encore un peu dépeuplé, mais CPAN ne s'est pas construit en un jour. Gageons que le nombre de développeurs Javascript publiant leurs scripts ailleurs voudront ajouter à leur crédibilité en s'appuyant sur l'infrastructure de qualité mise en oeuvre pour JSAN.
Ça ajoutera aussi un peu plus de considération à ce langage mal aimé du Web (sauf depuis la sortie médiatique d'AJAX) qui a des choses à nous montrer.
> Lire la dépêche (11 commentaires, moyenne: 2,5).
Vous avez demandé le commentaire #602276.




Ca va etre long d'en juger la qualité...
Il n'y a pas de petite description des paquets disponibles à coté de leur nom... Il faut aller voir le détail de chaque paquet (2 clics) pour avoir des précisions.
Le moteur de recherche ne permet pas de faire de recherche globale (j'ai essayé * et % => nada) , ca aussi c'est bien dommage.
#define MAGIC 0xdefaced /* I should've patented this number -cliph */
[^]Re: Ca va etre long d'en juger la qualité...
Je me réponds à moi-meme pour être complet par rapport à mes remarques plus haut : C'est effectivement comme CPAN. Pour tirer parti des possibilités de l'archive, il faut installer un utilitaire en ligne de commande ( http://www.openjsan.org/documentation/install.html(...) ) qui est d'ailleurs un module CPAN (en perl donc).
Je trouve regrettable de cloisonner ainsi à l'utilisation d'un outil particulier, dépendant de perl, l'utilisation de cette banque de scripts! C'est si extravagant de vouloir explorer les JS disponibles avec un simple browser ?
#define MAGIC 0xdefaced /* I should've patented this number -cliph */
[^]Re: Ca va etre long d'en juger la qualité...
Et bien l'avantage de l'opensource, c'est de pouvoir contribuer.
Comme cela est dis dans la news "JSAN est encore un peu dépeuplé", si le site est un réel besoin, il va grossir grace aux contributions des autres.
Si tu trouverais pratique d'avoir une version Web d'un moteur de recherche : propose de le faire.
Je suis sur que l'équipe de JSAN serait contente d'avoir une personne pour cela.
[^]Re: Ca va etre long d'en juger la qualité...
Le mieux, dans l'esprit "CPAN", serait d'avoir un script Javascript qui va chercher tout seul les autres scripts sur JSAN. Je ne sais pas si c'est réalisable techniquement.
[^]Re: Ca va etre long d'en juger la qualité...
Sauf que JavaScript ne sait pas faire d'entrées/sorties...
Ça va donc être dur de le faire en JavaScript directement.
Et pour répondre à la problématique de dépendance à Perl, celle-ci n'existe qu'à l'installation, pas à l'utilisation. Vous pouvez très bien avoir un site statique augmenté par JSAN. Sans Perl, sans PHP, sans même un CGI.
Et pourquoi Perl ? Parce que les gens qui ont lancé JSAN sont d'abord des développeurs Perl, connus et reconnus.
[^]Re: Ca va etre long d'en juger la qualité...
Par contre si JSAN accepte d'heberger les scripts, on peut les appeler directement. Bon, il leur faudrait un serveur bien solide pour tenir la charge.