Masaüstü uygulamaları kendiliğinden güncelleme olması için artık oldukça standart bir uygulamadır. Mac, benim kitapta Sparkle kullanan her Apple olmayan bir program üzerinde bir anlık kazanmak olduğunu. Windows geliştiricileri için, this has already been discussed at length. Henüz kendi kendine güncelleme web uygulamaları hakkında bilgi bulamadım, ben de size yardımcı olur umarım.
Ben Wordpress veya Drupal gibi yüklü olması gerekiyordu bir web uygulaması inşa ediyorum - bir dizinde unzip, bazı sayfa yüklemek vurdu ve gitmek için hazır. ** MP olduğunu - geniş sunucu uyumluluk olması için, PHP ve MySQL kullanmak istedi ettik? Herhangi bir durumda, bu geniş çapraz platform olması gerekir. Bağlamda, bu temelde küçük işletmeler için birleşik bir web mesajlaşma uygulamasıdır. Bu Webmail'i düşünüyorum, başka bir CMS platformu değil.
Ben kendi kendine güncelleme web uygulamaları hakkında bilmek istiyorum. Her şeyden önce, (1) bu kötü bir fikir mi? Wordpress 2.7 olarak otomatik güncelleme kolay görünüyor ki, tek bir düğme olduğunu ve henüz bu korkunç, çok yanlış gidebiliriz çok yol hayal edebiliyorum. Ayrıca, web dosyaları, web sürecinin bir güvenlik delik tarafından yazılabilir olduğu bir fikir değil mi?
(2) kalkınma zaman değer mi? Orada WP dünyada yükler milyonlarca muhtemelen, bu yüzden dünya çapında adam saat milyonlarca tasarruf, muhtemelen bu kolay hale getirmek için WP ekibi aldı değerinde zamanı. Ben sadece benim yazılım birkaç bin yükler hayal edebiliyorum - zaman yatırım değerinde kendini yükseltme inşa ediyor, ya da ben ilk etapta web yazılımı indirmek ve kurmak için yeterli sofistike kullanıcıları bir yükseltme kontrol listesi ile gidebiliriz varsayabiliriz?
Bir güvenlik felaket ya da zaman kaybı değilse, o zaman (3) Ben önce yapmış kimseden önerileri arıyorum. Eğer bir sürüm tablo veritabanınızda tutmak mı? Nasıl DB yükseltmeleri yönetirim? Geri kendiliğinden güncelleme web uygulaması kapsamında kısmi yükseltme haddeleme için hangi yöntemi kullanıyorsunuz? Bir ORM katman daha kolay ya da zor hale kullanarak yaptım? Eğer sürüm değişiklikleri bir delta tutmak mı yoksa sadece her şey her zaman darbe yapmak?
Ben sizin bu konudaki düşüncelerinizi teşekkür ederiz.