Beneficiile utilizării Windows Installer pentru utilizatori
Avantajul utilizării modulelor de instalare pentru Windows Installer este faptul că acestea fac mai ușor de instalat și de a actualiza utilizatorii de software. Aceste module pot fi rulate pe orice platformă, pe 32 de biți de Windows, de la Windows de la 95 și se termină cu Windows XP. Utilizatorii acestor sisteme de operare sunt o mulțime de beneficii din utilizarea tehnologiei Windows Installer, și anume:
• Instalare ușoară și rapidă a software-ului. Din moment ce toate informațiile despre aplicație instalată este conținută într-un singur loc, dezvoltatorul poate prezice răspunsuri la multe întrebări utilizatorului, eliberând astfel utilizatorul de luare a deciziilor dificile în timpul unei instalări sau modernizări software-ului.
• Poate fi instalat la cerere. Informații despre componentele neidentificate ale aplicației sunt stocate într-un singur loc. Deci, în cazul în care dintr-o dată utilizatorul dorește să folosească o componentă care nu este deja instalat, nu va trebui să ruleze întregul pachet de instalare din nou, doar pentru a adăuga încă o oportunitate în program. Atunci când un utilizator decide să utilizeze noua funcție, aplicația doar verifică datele de instalare și extrage informațiile necesare, permițându-vă să adăugați funcționalitatea necesară la cerere.
• programe de auto-vindecare. Informații de instalare de stocare într-un singur loc permite aplicației să se regenereze. Prin urmare, utilizatorii pierd mai puțin timp pentru a elimina și reinstalați aplicațiile și elimină necesitatea de a corecta erorile obscure și greu de diagnosticat în configurația de aplicare. aplicarea greșită de funcționare se poate verifica datele de instalare, pentru a determina ce fișiere lipsesc sau sunt deteriorate, apoi restaurați-le.
• rollback puternic. Windows Installer vă permite să anulați orice modificări ale configurației, deoarece produsul este instalat, iar sistemul de operare. Acest lucru face instalarea de programe care suportă tehnologia Windows Installer, care este mult mai sigur și previzibil ocupație decât oricare alta. Dacă instalați programul utilizatorul se confruntă cu o eroare fatală care se termină procesul de instalare, el este capabil să se întoarcă la starea stabilă anterioară. Mai mult decât atât, această stare va fi exact așa cum a fost înainte de a încerca să instalați software-ul nou. Acest programe de comportament este foarte diferit de ceea ce suntem obișnuiți de mai mulți ani. Nerespectarea sau erori în instalarea software-ului a oricărui produs (în special sistemul de înlocuire a DLL-uri) ar putea perturba funcționarea întregului sistem, iar acest lucru a fost valabil nu numai pentru sistemele de operare practic neprotejate, cum ar fi Windows 9x, dar pentru Windows NT. Mai mult de o dată m-am confruntat cu probleme similare, în special pentru depanare de instalare pentru un produs destul de mare creat folosind pachetul InstallShield Professional.
Utilizatorii acestor sisteme sunt în continuare mai multe avantaje, și anume:
• Instalarea aplicațiilor pe mașini „închise“
Instalarea aplicațiilor pe mașini „închise“
Beneficiile utilizării Windows Installer dezvoltatori
Faptul că utilizatorii de pârghie această tehnologie, nu există nici o îndoială. Dar avem ceva ce nu utilizatorii finali, noi - dezvoltatorii de software (în opinia mea, trebuie să sune mândru). Ce Windows Installer, cu excepția încă o durere de cap pentru a învăța ceva nou la nevoie? Și asta (și este mult):
• Ușor de utilizat. Este mult mai ușor de a crea un pachet de instalare, bazat pe faptul că este necesar să se instaleze decât instrucțiuni despre cum să o facă.
• întreținerea și upgrade-uri în mod centralizat. Noi, ca dezvoltatori, pot gestiona instalarea și configurarea aplicării unui set comun de date, în loc de a lucra cu mai multe copii. Acest lucru permite o mai simplă și, în același timp, flexibilitatea de a menține și de a distribui aplicații și actualizările acestora.
Cred că cel care a lucrat cu InstallShield Professional (pachet pentru crearea de instalații controlate de un script) și InstallShield Developer (pachet pentru crearea de instalații pentru Windows Installer)
Anterior, numit InstallShield Developer InstallShield pentru Windows Installer va realiza cât de mult gestiona mai flexibil acesta din urmă permite crearea de instalații diferite pe baza unui singur set de date.
NOTĂ: Anterior numit InstallShield Developer InstallShield pentru Windows Installer
În ceea ce privește prima afirmație, de neînțeles la început, atunci este simplu. Uită-te la acest titlu - explică totul.
Instalarea, bazate pe date-
În mod tradițional, programul de instalare este utilizat pentru a controla script-urile de instalare proces de programare. Fiecare program de instalare include un script care este un set de instrucțiuni privind modul în care se instalează un anumit produs software. Aceste instrucțiuni hard-codate pot lucra bine pentru această instalare special, dar ele pot cauza probleme în cazurile de îndepărtare sau reinstalare a produsului, precum și instalarea de noi versiuni. Mai mult decât atât, pot să apară aceste probleme atunci când instalați alte programe, pe care nici măcar nu ai știu când am scris scenariul. În plus, ca aplicații ale informațiilor nu este partajată între scripturi, administratori și utilizatori este dificil de a gestiona instalarea de aplicații.
Noua tehnologie bazate pe date Windows Installer poate rezolva multe probleme instalatori, script-uri de control. Modelul de instalare, bazate pe date, creează un set de tabele de instalare în care fiecare resursă (fișiere, chei de registry etc.), legat în mod explicit la o serie de opțiuni de componente sau o aplicație care îl utilizează. La crearea acestor tabele dezvoltator crede mai multe despre ce seturi, în loc de gândire despre cum să-l instalați. Aceasta este, dezvoltatorul se concentrează pe obiectele pe care doriți să le instalați și locația acestor obiecte pe mașina țintă, și Windows Installer oferă toate funcționalitatea restul. Cu toate acestea, acest lucru nu scutește dezvoltator de a trebui să se gândească la modul în care va fi instalata aplicatia.
NOTĂ: Toate cele de mai sus sunt preluate din documentația Microsoft. Mulți dezvoltatori (inclusiv eu) nu pe deplin de acord cu aceste declarații. Dar nu se poate nega faptul că tehnologia Windows Installer este încă rece pentru a face viața mai ușoară pentru administratorii de sistem și dezvoltatorii.