Qual è il modo più educato per gestire le dipendenze delle librerie quando si ospita il codice online?

5

Supponiamo di aver scritto una libreria JavaScript che richiede jQuery e di ospitare questo progetto su github .

Includete la sorgente jQuery con il vostro progetto? Indirizzate gli utenti a un link per il download di jQuery?

    
posta Closure Cowboy 23.04.2011 - 23:07
fonte

3 risposte

6

Se includi jQuery con il tuo codice, dovresti continuare ad aggiornare il repository Git per includere l'ultima versione di jQuery. Nel caso in cui non si aggiorni il repository, gli utenti sono obbligati a scaricare il codice dal repository, scaricare la versione più recente di jQuery e sostituire la copia fornita con la libreria.
Piuttosto che farlo, è più educato segnalare dove gli utenti possono scaricare jQuery e testare la tua libreria con la versione più recente di jQuery per segnalare agli utenti se ci sono problemi di compatibilità tra la tua libreria e jQuery.

    
risposta data 24.04.2011 - 00:01
fonte
1

Per qualsiasi libreria sul lato client, suggerirei di utilizzare un CDN .

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
    
risposta data 24.04.2011 - 02:18
fonte
0

Fai entrambi. Il motivo è che per chi non lo sapesse, è più facile usare la versione di jquery che impacchetta.

Le persone lo fanno con java. Offrono il loro software con java e anche senza java ...

    
risposta data 23.04.2011 - 23:33
fonte

Leggi altre domande sui tag