A Windows telepítő - egy új szót a beszerelési technológia
Az előnyök a használata a Windows Installer felhasználók számára
Az előnye a szerelési modul a Windows Installer az, hogy könnyebb telepíteni és frissíteni szoftvert használók. Ezek a modulok minden platformon, a 32 bites Windows, a Windows 95 és befejezve a Windows XP. Az ilyen operációs rendszerek egy csomó előnnyel jár a használata a Windows Installer technológiát, nevezetesen:
• Egyszerű és gyors telepítés a szoftver. Mivel az összes információt a telepített alkalmazás tartalmazza egy helyen, a fejlesztő nem tudja megjósolni választ számos kérdésre a felhasználó, így szabadítva meg a felhasználónak, hogy nehéz döntéseket telepítés során, vagy a szoftver frissítését.
• Lehet telepíteni a kereslet. Információ az azonosítatlan komponenseket az alkalmazás is egy helyen tárolni. Tehát, ha hirtelen a felhasználó szeretné használni olyan összetevő, amely nincs telepítve, akkor nem kell futtatni a teljes telepítőcsomag ismét csak hogy adjunk még egy lehetőséget a programban. Ha a felhasználó úgy dönt, hogy használja az új funkció, az alkalmazás egyszerűen ellenőrzi a telepítési adatokat, és kivonja a szükséges információkat, amely lehetővé teszi, hogy adjunk a szükséges funkciókat igény.
• öngyógyító programokat. Tárolás telepítési információt egy helyen teszi, hogy az alkalmazás regenerálja önmagát. Ezért a felhasználók elveszítik kevesebb időt, hogy távolítsa el, majd telepítse újra az alkalmazások és szükségtelenné korrigálja a homályos és nehezen diagnosztizálható hibák az alkalmazás beállításait. Rossz futó alkalmazás ellenőrizheti a telepítési adatokat, hogy melyik fájlok hiányoznak vagy sérültek, majd vissza őket.
• Erős rollback. A Windows Installer segítségével megszünteti bármilyen változás a konfiguráció, a termék telepítése, és az operációs rendszer. Ez teszi a telepítés a programok, amelyek támogatják a Windows Installer ez a technológia sokkal biztonságosabb és kiszámíthatóbb, mint bármely más szakma. Ha a program telepítése a felhasználó szembesül egy végzetes hiba, hogy felmondja a telepítési folyamat, képes visszatérni a korábbi stabil állapotban van. Sőt, ez az állapot lesz pontosan úgy, ahogy volt, mielőtt telepíti az új szoftvert. Ez a viselkedés programok nagyon különbözik attól, amit használnak már évek óta. Elmaradása vagy hibás szoftver telepítését bármely termék (különösen cseréje rendszer DLL-ek) megzavarhatják a működését az egész rendszer, és ez igaz is volt nem csak virtuálisan védtelen operációs rendszerek, mint a Windows 9x, de a Windows NT. Nemegyszer magam hasonló problémákkal szembesülnek, különösen a hibakeresés telepítő egy meglehetősen nagy termék használatával létrehozott InstallShield Profi csomag.
A felhasználók ezek a rendszerek még több előnnyel jár, nevezetesen:
• Alkalmazások telepítése „zárt” gépek
Alkalmazások telepítése „zárt” gépek
Az előnyök a Windows Installer fejlesztők
Az a tény, hogy a felhasználók kihasználhatják ezt a technológiát, nem kétséges. De van valami, amit nem a végfelhasználók, mi - szoftverfejlesztők (véleményem, hogy meg kell szólalnia büszke). Mit jelent a Windows Installer, kivéve még egy fejfájás tanulni valami újat, hogy szükség van? És ez az, amit (és ez sok):
• Könnyű használat. Sokkal könnyebb létrehozni egy telepítő csomag, azon a tényen alapul, hogy ez szükséges telepíteni, mint utasításokat, hogyan kell csinálni.
• Központosított karbantartási és frissítéseket. Mi, fejlesztők, kezelheti a telepítését és konfigurálását az alkalmazás egy közös adathalmaz helyett dolgozik több példányban. Ez lehetővé teszi, hogy egyszerűbb és egyúttal a rugalmasságot, hogy fenntartsák és terjesztésére alkalmazásokat és frissítéseket nekik.
Azt hiszem, az egyetlen, aki dolgozott InstallShield Professional (csomag létrehozása létesítmények által ellenőrzött script) és InstallShield Fejlesztő (csomag létrehozása Windows Installer-alapú berendezések)
Korábban az úgynevezett InstallShield Developer InstallShield for Windows Installer is rájönnek, hogy sokkal rugalmasabban kezeli az utóbbi megengedi a különböző berendezések alapján egységes adathalmaz.
Megjegyzés: A korábban hívott InstallShield Developer InstallShield for Windows Installer
Ami az első állítást, érthetetlen az első, majd ez egyszerű. Nézd meg ezt a főcím - ez mindent megmagyaráz.
Telepítés, adat-vezérelt
Hagyományosan, a telepítő program használható a telepítés vezérlésére script programozási folyamatot. Minden szerelési program tartalmaz egy script, ami egy sor utasítást, hogyan kell telepíteni egy adott szoftver terméket. Ezek kemény kódolt utasításokat is jól működik ebben a konkrét telepítés, de problémákat okozhat abban az esetben, eltávolítása vagy visszaszerelése a termék, valamint a létesítmény új verziók. Sőt, ezek a problémák léphetnek fel, ha telepíteni más programokat, amit nem is tudom, mikor írta a forgatókönyvet. Ezen kívül, mivel a pályázatokat az információ nem megosztott scriptek, rendszergazdák és a felhasználók nehezen kezelhető az alkalmazások telepítésére.
Új adat-vezérelt Windows Installer technológia képes megoldani sok problémát szerelők, vezérlőkódját. A telepítési modellt, adat-vezérelt, létrehoz egy sor telepítés táblázatok, amelyekben az egyes erőforrás (fájlok, kulcsok, stb) kifejezetten kötve egy összetevő vagy alkalmazás lehetőség, hogy használja azt. Ha létre ezeket a táblákat a fejlesztő többet gondol arról, hogy mit állít, ahelyett, hogy gondolkodás arról, hogyan kell telepíteni. Azaz, a fejlesztő összpontosít a tárgyakat, hogy a telepíteni kívánt, és a helyét ezen objektumok a célgép és a Windows Installer összes funkciójával a többit. Ez azonban nem mentesíti a fejlesztő kelljen gondolkodni, hogyan az alkalmazás telepítve lesz.
Megjegyzés: Az összes fenti venni a Microsoft dokumentációt. Sok fejlesztő (köztük én is) nem teljesen ért egyet ezekkel a megállapításokkal. De nem lehet tagadni azt a tényt, hogy a Windows Installer technológia még jó, hogy az élet könnyebb a rendszergazdák és fejlesztők.