Perché la comunità Perl ha una così pessima reputazione? [chiuso]

8

Sono ancora abbastanza nuovo per la programmazione. Trascorro la maggior parte del mio tempo in Ruby e sto scoprendo una certa predilezione per il gioco con espressioni regolari. Detto questo, sto considerando di dare un'occhiata a Perl, proprio come un hobby. Tuttavia, ho sentito molto parlare della comunità Perl, e niente di buono. Ho sentito la comunità descritta come estremamente elitaria e resistente ai programmatori inesperti.

È vero? Se lo è, perché è così?

    
posta eckza 22.04.2011 - 04:18
fonte

3 risposte

14

La comunità Perl è vecchia (come in "è esistita da molto tempo", non "è un gruppo di ragazzi dalla barba grigia"), e quindi molto diversa. Abbiamo feticisti di RFC, appassionati di UI, amministratori di vecchia data, amministratori new age, sviluppatori tradizionali rigorosi, sviluppatori agili, sviluppatori di hobby, utenti scientifici, persone che lavorano principalmente su back-end, persone che lavorano principalmente su front-end , persone che usano solo Perl e persone che usano anche altre lingue, persone che scrivono solo colla e persone che scrivono grandi applicazioni.

Perl è uno strumento e la comunità ha molte facce. Ogni progetto più ampio riunisce anche diverse comunità intorno a loro. La comunità di Padre è molto aperta e incoraggiante, i partecipanti invece sono più severi, cosa che mi piace, dal momento che mantengono il nucleo. Considerando che queste persone vanno d'accordo nella vita reale (ero solo a un YAPC, ma era un vero spasso), tutto potrebbe dipendere dalla natura non personale dell'IRC e delle mailing list, specialmente nei canali ad alta frequenza. Inoltre, poiché conosco personalmente molti sviluppatori che aiutano l'IRC mentre cercano di fare il proprio lavoro, vedo un notevole sforzo per aiutare le persone, i principianti o meno.

E poi c'è il fatto che alcuni neofiti ora vogliono delle risposte, e non una documentazione che li aiuti a capire meglio la loro domanda. Ma dal momento che "veloce e sporco" non vola più con Modern Perl, è quello che ottengono spesso quando i problemi o i casi d'uso sono troppo vaghi.

Non negherò però che molte sottocommissioni in Perl potrebbero usare un altro paio di persone su IRC che aiutano le persone nel loro tempo libero. Ma non posso assolutamente criticare nessuno per questo, quando ho del tempo libero per Perl di solito non guardo i canali IRC ma lavoro sui miei moduli, o sto facendo esperienza con una nuova libreria che è uscita.

Quindi, per riassumere: "Dipende". Se sei interessato alla comunità Perl, ti suggerisco di cercare un gruppo PerlMonger vicino a te. Alcuni gruppi PerlMonger danno discorsi durante i loro incontri, ma sono per lo più eventi sociali per aggirare persone carine.

    
risposta data 22.04.2011 - 16:09
fonte
6

A seconda del tuo punto di vista, una reputazione elitaria potrebbe effettivamente essere una buona cosa. Vedi link .

Tuttavia, questa è stata la prima volta che ho sentito che Perl aveva una reputazione di elitarismo. Ha una reputazione per la produzione di codice potenzialmente molto criptico, che è difficile da mantenere. L'ho usato con buoni risultati, quindi meh.

    
risposta data 22.04.2011 - 04:39
fonte
0

Al giorno d'oggi non posso dire che sia vero. Tuttavia, credo che una tale descrizione della comunità Perl abbia il suo background in passato e comunque puoi trovare elitarista in qualsiasi comunità intorno a qualsiasi lingua.

C'è una grande comunità attorno a framework web come Mojolicious, Catalyst o Dancer e sono molto amichevoli con i neofiti (non solo per il framework stesso, ma anche per il linguaggio Perl).

Inoltre, come ho visto, le community di aiuto sono molto amichevoli ai programmatori inesperti.

Solo ed esempio posso fornire il canale # perl-help sul server irc.perl.org dove spesso puoi ottenere aiuto da un programmatore Perl estremamente esperto che spesso ti consiglia di usare la libreria corretta da CPAN per il tuo caso o semplicemente di aiutare con la sintassi e regexp. Anche i canali #mojo e #dancer sullo stesso server sono un buon esempio di community framework.

    
risposta data 28.08.2011 - 20:46
fonte

Leggi altre domande sui tag