SORU
24 EKİM 2008, Cuma


Nasıl otomatik güncelleme uygulamak gerekir?

Birçok program güncellemeleri için program bazen online görünüyor otomatik Güncelleyici vardır, ve sonra ve bulduğu güncellemeleri indirir geçerlidir. Program hata düzeltildi, destekleyici dosyalar değiştirilir ve şeyler genellikle daha iyi yapılır.

Ne yazık ki ne kadar zor, bu süreç hakkında bilgi bulamıyorum bakıyorum. Uygulanan otomatik güncelleştiriciler özel olmuştur ya da önemli kabul değil gibi görünüyor.

Oldukça kolay bir ağ güncellemeleri arar ve eğer varsa onları indir o sistemi uygulamak gibi görünüyor. Otomatik Güncelleyici o kısmı önemli ölçüde uygulanması için uygulama değişecektir. Soruyu farklı yaklaşımlar vardıruygulamadanyamalar. Sadece dosya indirmek ve yenileri ile eski olanları değiştirmek, maymun sisteminin parçaları yama indirilen bir geçiş komut çalıştırma, vb.? Kavramlar tercih edilir, ama Java, C, Python, Ruby, Lisp, vb örnekler. mutluluk duyacağız.

CEVAP
24 EKİM 2008, Cuma


"Dil agnostik" bir sınırlayıcı faktör burada olacak. bence Uygulamalar-boyut-uyan tüm cevap yok o kadar çok şekil ve boyutlarda gelir. Birkaç birçok dilde otomatik güncelleştiriciler hayata geçirdik, ve hiçbir iki benzer bulundu.

En genel felsefe uygulama bazı ev konumu (web adresi web sorgusu, kurumsal ağ konumu, vb.) denetler. ya eğer bu sürümü mevcut olup olmadığını sormak, ya da en güncel sürüm ne olduğunu sormak. Eğer cevap bir güncelleştirme için çağırırsa, bu işlem, her durum için farklı olacaktır.

Popüler bir alternatif giriş yeri uygulama başlatıldığında bir komut dosyasını çalıştırmak için davet etmektir. Senaryoyu gerekirse sürümü indirme güncellemeleri kontrol edin ve kullanımı geri bildirim isteyin, örneğin.

Muhtemelen parametreleri daraltmak size daha iyi yardımcı olabiliriz.

GÜNCELLEME: yaklaşım "" ayrıca uygulamanın niteliğine bağlıdır, ve burada çok geniş bir çeşitlilik var. yama Eğer tek bir çalıştırılabilir dosya varsa, örneğin, o zaman muhtemelen en pratik yürütülebilir değiştirmek için. Eğer uygulamanız çok sayıda dosya varsa, dosya yerine sayısını en aza indirmek için yollar aramak gerekir. Eğer uygulamanız çok özel veya parametrelenmiştir, re-terzilik çaba en aza indirmek için gayret göstermelisiniz. Eğer uygulamanız yorumlanmış kod (Excel VBA bir uygulama veya MS Access MDB uygulaması gibi) kullanır, sonra kod parçaları değiştirmek mümkün olabilir. Bir Java uygulaması, tek bir JAR dosyası, ya da KAVANOZ içeriğini bile alt değiştirmek gerekebilir. Ayrıca bir şekilde geçerli istemci sürüm tanımak ve gerektiği şekilde güncellemeniz gerekir. Ve bu şekilde devam edebilirim, ama çeşitlilik hakkında ne demek istediğimi anladın umarım. Bu en iyi cevap genellikle ile başlar bu kez bir "duruma göre ...!" O kadar çok cevap "Lütfen parametreleri daraltmak." vardır bu yüzden

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Juan Carlos Candela Bordera

    Juan Carlos

    4 Mart 2009
  • Matt Davis

    Matt Davis

    4 ŞUBAT 2006
  • Moodle

    Moodle

    11 Mayıs 2010