Nexus vs. Artifactory (Italiano)

Mi chiedevo quale sia il consiglio per unazienda che ha bisogno di memorizzare i file binari per la distribuzione e per le dipendenze da utilizzare nei nostri progetti , con progetti in diversi linguaggi / tecnologie (.NET, Javascript / Java, C / C ++, TAL).

Grazie, qualsiasi informazione è apprezzata !!

Rispondi

Sto usando entrambi in questo momento.

Nexus supporterà più tipi di repo con la versione gratuita rispetto ad Artifactory

ma

Artifactory avrà più supporto per i repository nel livello a pagamento

Nexus ora supporta Conda in modo nativo (da poche settimane se la memoria funziona)

Artifactory sarà piuttosto costoso, soprattutto se prevedi di eseguire test e istanze di staging per testare i tuoi plug-in di configurazione e / o personalizzati come dovrai eseguire la shell per almeno unistanza Pro (3K + USD). Nexus ti permetterà di testare la maggior parte di questi con la versione gratuita.

JFrog ha un supporto esemplare ma un po invadente con le sue vendite. Avranno comunque aiuto per iniziare se ne avessi bisogno.

Non ho provato il supporto Nexus o la forza vendita, quindi non posso commentare (la versione gratuita era sufficiente per le nostre esigenze).

Ho trovato il framework del plugin più utilizzabile con Artifactory anche se sembrava un po limitato. Nexus sembra più potente ma può essere difficile aggiornare / rimuovere plug-in da unistanza funzionante. Su questo fronte ho preferito di gran lunga Artifactory.

Nel complesso abbiamo scelto Artifactory, personalmente trovo che siano praticamente equivalenti. Dipenderà un po dalla tecnologia effettiva di cui hai bisogno supportato (pypi, nuget, maven ecc.).

Commenti

  • Grazie mille per il tuo risposta, mi dà una visione migliore !!

Risposta

Ho usato entrambi in ambienti aziendali un bel po , ma non ci avevo mai pensato fino a quando non ho letto la domanda. Artifactory mi sembra molto più completo / impressionante, ma lho usato più di recente rispetto a Neuxs, quindi ero preoccupato di essere di parte.

Ho appena trascorso circa 30 minuti a leggere online. Praticamente ogni confronto o articolo è totalmente di parte (letteralmente supportato da JFROG o Sonatype), o manca solo di dettagli.

Alla fine lho trovato, il che è abbastanza in linea con i miei pensieri iniziali: https://www.praqma.com/stories/artifactory-nexus-proget/ :

  • Artifactory supporta molti più tipi di repository.
  • Atifactory ha unAPI REST di gran lunga migliore (ed è stato spesso avanti nello sviluppo di funzionalità, anche se sembra che Nexus recuperi il ritardo nel tempo).
  • Nexus è un po più estensibile.
  • Artifactory costa molto di più.

Quindi … entrambi sono buoni. Se non sei incredibilmente attento ai costi e desideri il miglior strumento in assoluto, probabilmente scegli artifactory. Se hai esigenze specifiche e Nexus copre i tipi di repository richiesti, potrebbe valere la pena utilizzarlo per risparmiare un po di denaro in quanto è un prodotto solido nel end.

Commenti

  • Grazie mille per il tuo commento e per aver dedicato del tempo alla ricerca di un buon articolo !! Il link che hai pubblicato è stato pieno di buone informazioni 🙂

Risposta

Per aggiungere ulteriori informazioni alla risposta di John sopra: lautore di quellarticolo di confronto lo ha aggiornato su https://www.eficode.com/blog/artifactory-nexus-proget

A mio parere, ho lasciato jFrog e è andato con Nexus perché la versione gratuita di Nexus ha tutte le mie esigenze (tipo di repository: Maven, yum, pypi e Docker; funzionalità: repository proxy, repository privato, repository di gruppo; autenticazione: LDAP / Active directory). Dato che non sto utilizzando la funzionalità CI / CI né apro il mio repository su Internet, non potrei (e non dovrei “t) fornire commenti su questo punto.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *