2009-04-01 11 views
6

Sto riscrivendo e/o consolidando alcune delle mie classi "app framework" (mainform di base, informazioni sulla scatola, routine di blocco & collegamento di acquisto, aggiornamento automatico, inizializzatore di datamodule , ecc) - Fondamentalmente, ho un numero di piccole potenziali applicazioni shareware che voglio uscire e voglio riutilizzare il codice dove posso, oltre a creare un framework per le app successive per risparmiare tempo .I migliori componenti di aggiornamento automatico per Delphi

In un'app eseguo l'aggiornamento automatico, sto utilizzando il WebUpdate di LMD e sono ragionevolmente soddisfatto, ma dato che sto ri-vamping di tutto, ho pensato di vedere quale sia il consenso per " approccio migliore "su questo. Non mi interessa pagare per la pubblicità, né usare l'open source se è meglio ... preferirei non reinventare la ruota. (Ho letto: Delphi: How do you auto-update your applications?)

Qual è il miglior componente di aggiornamento automatico per le app Delphi Win 32?

risposta

4

Utilizzo TWebUpdate da TMS Components e sono molto soddisfatto. Non ho usato LMD quindi purtroppo non sono in grado di fornire un confronto.

TMS fornisce anche un'intera gamma di altri componenti, quindi se le ri-scritture richiedono qualcun altro, soprattutto se si desiderano alcuni miglioramenti di interfaccia utente lucidi (TMS ha una gamma di componenti in stile iPhone), il sito Web merita sicuramente una visita .

Sembrano abbastanza attivi nei loro forum di supporto (anche se non ho avuto bisogno di usarli per il componente WebUpdate) e hanno un ciclo di rilascio abbastanza regolare.

1

Ho sentito buon complimento circa TWebUpdate da Tmssoftware

anche torry ha molto componenti per lo stesso lavoro, alcuni sono gratuiti e altri sono commericals.

Ora qual è il migliore ?, dipende dalle tue esigenze, ne stai già utilizzando uno da LMD, che è una buona compagnia e ho un'ottima esperienza con i loro componenti, ma non ho mai usato questo.

Se hai bisogno di una funzionalità specifica, o se hai qualche problema con quello che stai utilizzando, è meglio elencarli, così otterrai una risposta migliore, ma è difficile definire il migliore, perché ogni uno ha esperienze e punti di vista diversi.

1

Io stesso utilizzo TWebUpdate. Funziona, ma i documenti sono un po 'limitati e a volte sembra un po' buggato.

Ho esaminato LMD (ho il loro pacchetto completo di componenti), ma sembrava essere molto più limitato di TWebupdate.

5

Io uso TmxWebUpdate. È gratuito, semplice e facile da personalizzare. Possiedo anche TMS Component Pack con TWebUpdate, ma non ho mai trovato davvero un buon incentivo al passaggio.

+0

Qualsiasi link aggiornato su questo? –

1

Sto anche utilizzando TWebUpdate e devo fare eco ai commenti di stg sulla qualità del supporto (buono) e sulla qualità della documentazione (chiazzata - è vecchia e non sempre riflette immediatamente le nuove funzionalità).

Troverete anche alcuni posti che sottolineano l'approccio "roll your own".

Ricordare che parte del problema di aggiornamento automatico è gli strumenti necessari per creare il "pacchetto" di aggiornamento alla fine. Il software TMS rende uno strumento disponibile per l'uso con TWebUpdate ed è ragionevolmente ben fatto. Nel mio caso, sto "abusando" del componente per gestire più file in modo da poter aggiornare ulteriori librerie, file di testo, ecc.Lo strumento di build di aggiornamento non è veramente buono per quello. Quindi c'è qualche modifica manuale. Ma la parte di aggiornamento funziona bene.

Aggiungerò inoltre un'attenzione che è necessario fare attenzione con gli aggiornamenti in Vista (e probabilmente in Windows 7). Scrivere per i posti protetti nella gerarchia dei Programmi è stato problematico per me. Potresti voler verificarlo con qualsiasi componente tu usi.

+0

Grazie per i suggerimenti e gli avvertimenti "gotcha" esp - molto apprezzato. – Jamo

1

Avete considerato Appwave da Embarcadero. Non è gratuito e non conosco il prezzo.

Problemi correlati