RubyGems ospita più moduli di CPAN: la fine di un’era?

Giovedì 23 Dicembre 2010 - 14:27

di Andrea de Palo

Scripting

La popolarità di un linguaggio di programmazione può essere legata al numero di librerie aggiuntive disponibili? Pagine come Modulecounts riportano il numero di moduli disponibili per Perl, Ruby, Python e PHP ma, nonostante possano servire per capire quanto sia vivo l’ecosistema di un linguaggio, sono realmente utili per indicare la sua diffusione/completezza?

In particolare il fatto che il numero di moduli ospitati su RubyGems stia per raggiungere quello di CPAN ha scatenato numerose discussioni, sia perché molti sviluppatori considerano di minor importanza un buon numero delle gem ospitate su RubyGems, sia perché qualcuno sostiene che un linguaggio completo non abbia poi tanto bisogno di moduli sviluppati da terze parti.

La vostra opinione qual è? In particolare, qual è il vostro rapporto con Perl? Lo utilizzate ancora o siete passati ad altri linguaggi (Python e Ruby in primis)?

Tags:

Categoria: Scripting | Permalink

Commenti

1

45 moduli diversi per usare memcached? chi ha dovuto sceglierne uno per portare a casa la pagnotta sa di cosa sto parlando: duplicazioni sostanziali di soluzioni molto simili, qualità talvolta dubbia o semplice negligenza, not invented here syndrome, one man effert.
la comunità ruby è molto attiva ma sembra anche composta di persone particolarmente egocentriche che smaniano di apparire nell’immenso listone di gem, sempre più pietre non particolarmente preziose.

del tutto in contro tendenza la comunity php che in PEAR si è data regole stringenti, cosa che ha prodotto relativamente pochi moduli, ben testati e documentati, ma talvolta persino troppo generici.

# - postato da smt - 24 Dicembre 2010 - 23:16

2

Il modo in cui Modulecounts conta i moduli Perl e’ sbagliato cosi come la relativa curva di crescita. Il conteggio attuale dei moduli CPAN e’ prossimo a 89000.

# - postato da gc - 28 Dicembre 2010 - 11:08

Inserisci il tuo commento:





(puoi usare i seguenti tag HTML per formattare il testo -
a href, b, i, br/, p, strong, em, ul, ol, li, blockquote, pre):

 

Anteprima del commento