Cosa ti piace di più di Chocolatey?
Chocolatey offre il controllo delle versioni per il nostro ambiente, oltre a una semplificazione del deployment del software per gli utenti non amministratori. Fornisce un'interfaccia GUI ben sviluppata per gli utenti e una solida linea di comando per gli utenti più tecnici.
Una delle migliori caratteristiche che offre è la possibilità di scripting con PowerShell: puoi seguire le regole di Chocolatey o semplicemente usarlo per distribuire uno script PowerShell quando necessario. Ha una libreria standard con le sue funzioni, oppure puoi scrivere le tue - cosa che la mia organizzazione ha fatto. Utilizziamo Chocolatey per il deployment di massa e il controllo delle versioni nella mia azienda.
Gli sviluppatori stanno introducendo una console di controllo centrale e di reporting, ma è in fase beta/iniziale e, mentre la nostra azienda la adotterà eventualmente, al momento utilizziamo PDQ Inventory per i dettagli di reporting.
Il personale di supporto è di prim'ordine e sa davvero cosa sta facendo. Può essere difficile comprendere parte della documentazione poiché è molto tecnica. Non ho mai avuto problemi con il supporto nel semplificare i concetti quando non li capisco.
Esiste una versione gratuita e una versione Enterprise a pagamento. Non so nulla della versione gratuita, ma la versione Enterprise include un servizio in background. Questo servizio nasconderà essenzialmente tutto all'utente. Mentre le tue applicazioni devono essere ben confezionate, e non lasciare, ad esempio, un prompt in attesa di input, qualsiasi finestra/etc che potrebbe interferire con l'installazione viene nascosta. Sì, a volte le installazioni silenziose sopprimono queste, ma a volte le applicazioni non sono scritte così bene e Chocolatey ti copre in quel caso.
Ci sono difficoltà di crescita con il prodotto mentre supportano le nuove interfacce in fase di sviluppo, tuttavia il supporto non mi ha mai deluso. Ci sarà sempre qualche stranezza occasionale, e ci sono sicuramente alcuni bug in certi pacchetti, tuttavia con PowerShell ci sono vari modi per riprovare le operazioni. Il personale di supporto lavora sui problemi che abbiamo e collabora strettamente con gli sviluppatori. Non è raro che il tuo problema particolare venga integrato in un nuovo aggiornamento una volta identificato abbastanza rapidamente, e se non c'è un rilascio imminente, offrono versioni beta.
Sebbene non possa commentare sulla versione gratuita di Chocolatey poiché semplicemente non ne ho conoscenza, posso raccomandare pienamente il prodotto Enterprise. Assicurati di investire tempo significativo nella formazione dei tuoi confezionatori di applicazioni per impararlo, e forse lavorare con il personale di supporto, e ne trarrai grande beneficio. Sebbene certamente non sia qualcosa che si possa semplicemente cliccare e far funzionare in pochi minuti, se hai un ambiente complesso può aiutare a semplificare per i tuoi utenti. Recensione raccolta e ospitata su G2.com.
Cosa non ti piace di Chocolatey?
La documentazione sul sito non è per i principianti. È molto tecnica e non è una lettura facile né particolarmente ben organizzata. Chocolatey sta cercando di diventare una soluzione aziendale completa, ma al momento penso che sarebbe meglio iniziare se sei un pacchettizzatore di applicazioni di livello intermedio o avanzato, intimamente familiare con PowerShell. Io ho iniziato come un pacchettizzatore di applicazioni un po' più avanti di un principiante, e le mie competenze nel lavorare con Chocolatey per oltre un anno sono sicuramente passate da principiante a intermedio. Sicuramente imparerai cose lavorando con il prodotto, e il personale di supporto è decisamente di prim'ordine. Creare guide ben organizzate che siano più adatte ai principianti e user-friendly migliorerebbe notevolmente la fattibilità del prodotto e lo porterebbe a un'intera nuova base di utenti.
Chocolatey ha le sue regole da seguire, e come nuovo arrivato superare quell'ostacolo di apprendere quali sono e seguirle ogni volta è una curva di apprendimento ripida. Potresti usare i pacchetti preconfezionati che offrono, tuttavia la mia organizzazione tende a creare ogni pacchetto in gran parte da zero. Una volta che hai appreso il processo, tuttavia, diventa uno strumento serio per l'automazione.
Per sviluppare pacchetti, ci vogliono in media 2-4 ore per costruire, testare e passare attraverso un processo git per costruire pacchetti. Su quelli più avanzati mi ci sono volute fino a 20 ore circa. Chocolatey non è qualcosa da affidare allo sviluppo di pacchetti a una persona del helpdesk di livello 1, hai davvero bisogno di avere personale che possa comprendere il packaging delle applicazioni e PowerShell per farlo funzionare. Tuttavia, per distribuire pacchetti il processo non potrebbe essere più semplice e chiunque può farlo.
L'interfaccia grafica è molto bella, ma dalla versione .11 (che è dove ho iniziato) è sempre stata un po' instabile. Con gli aggiornamenti recenti alla 0.9.1 è molto instabile, e a volte semplicemente non funziona. La nostra base di utenti preferisce l'interfaccia grafica e posso capire perché, è molto bella. Tuttavia, la linea di comando è sempre molto solida e offriamo l'interfaccia grafica ai nostri utenti come un 'nice to have, ma non contateci'. È sempre in fase di miglioramento/aggiornamento, ma c'è molto lavoro da fare prima che consideri l'interfaccia grafica funzionale e stabile. Attieniti alla linea di comando e non puoi sbagliare. Recensione raccolta e ospitata su G2.com.