Snadnost instalace
Tento rys se t²kß ve 4D vytvo°en²ch aplikacφ a to jak jednou₧ivatelsk²ch ,tak i klient/server °eÜenφ a to p°edevÜφm tzv. balφΦkovΘho SW, kde najednou je rozesφlßno n∞kolik desφtek a₧ stovek kus∙ upgrade. Snadnost instalace zahrnuje jak snadnost pro koneΦnΘho u₧ivatele tak i pro v²vojß°e, kter² upgrade, nebo i verzi s opravou chyb zajiÜ¥uje.
AΦkoliv poΦßteΦnφ instalace produkt∙
vyvφjen²ch pod Access a VissualBasic m∙₧e b²t relativn∞
snadnß, existuje zde n∞kolik zßkladnφch problΘm∙.
Distribuce aplikaΦnφch DLL, OCX a jin²ch soubor∙
vározdφln²ch slo₧kßch je Φasto problΘm. Obojφ Access a
VisualBasic umφs¥uje mno₧stvφ t∞chto soubor∙ do slo₧ky
\windows\system .
Ovlßdßnφ t∞chto soubor∙ p°es Windows Registry je Φasto
problΘm, kdy₧ u₧ivatel instaluje jinΘ dalÜφ aplikace a
produkty do svΘho systΘmu. Koncept sdφlenΘho k≤du je
v²bornß v∞c, ale je to stßle k°ehkΘ a v∞tÜina u₧ivatel∙
balφΦkov²ch aplikacφ je neschopnß si poradit sáv²sledn²m
problΘmem a t∞₧ko se vyznß váchybov²ch hlßÜenφch.
DalÜφ potvrzenφ problΘm∙ a slo₧itosti instalace je
v²raznß popularita utilit jako je Micro Help's
"Uninstaller.ö Tyto utility nejsou pot°eba pro produkty
zalo₧enΘ na 4D aplikacφch, proto₧e 4D aplikace jsou
instalovßny pouze ve svΘ vlastnφ slo₧ce a existuje pouze
jedna podp∙rnß slo₧ka pojmenovanß "ACI" ve slo₧ce
\windows, kde jsou umφst∞ny p°edevÜφm registrace a sφ¥ovß
komunikace. Odstranit 4D produkt znamenß jednoduÜe vymazat tyto
dv∞ slo₧ky zápoΦφtaΦe.
Zát∞chto d∙vod∙ v∞tÜina produkt∙ zalo₧en²ch na 4D ani nemusφ pou₧φvat instalaΦnφ program. Samoz°ejm∞ zápraktick²ch d∙vod∙ je stßle dobrΘ pou₧φt instalaΦnφ program i sáprodukty zalo₧en²mi pod 4D, proto₧e zalo₧φ slo₧ku, vytvo°φ zßstupce a p°emφstφ soubory na pevn² disk.
Nßsledujφcφ obrßzek ukazuje vÜechny soubory databßze. Pokud bude u₧ivatel upgradovat databßzi, staΦφ nahradit dva soubory struktury (Datab.4db a Datab.rsr).
Se 4D se váobvykl²ch situacφch nenφ t°eba starat o
udr₧ovßnφ zm∞n vátabulkßch dat, index∙ a vztah∙, proto₧e
4D automaticky updatuje u₧ivatelova existujφcφ data p°i
prvnφm spuÜt∞nφ novΘ verze. A to kompletn∞ automaticky !!
Je mo₧nΘ p°idat novΘ sloupce a indexy do star²ch tabulek a i
novΘ tabulky se zcela nov²mi vztahy sáji₧ existujφcφmi
tabulkami, zm∞nit vztahy váexistujφcφch tabulkßch, zm∞nit
typy sloupc∙ vátabulkßch. 4D automaticky updatuje existujφcφ
u₧ivatelova data, ani₧ by jej Φφmkoliv zat∞₧ovala. Proto₧e
data jsou ulo₧ena v prom∞nnΘ dΘlce je do prvnφho ulo₧enΘho
zßznamu jeÜte i bezpeΦnΘ vrßtit se k p°edchozφ verzi.
Ze strany u₧ivatele ani v²vojß°e nenφ ₧ßdnß pot°eba
provßd∞t cokoliv sádatov²m souborem.
Pro u₧ivatele to znamenß, ₧e mohou upgradovat na novou verzi
kdykoliv a bezbolestn∞. Nic podobnΘho ve vÜech ostatnφch
v²vojov²ch systΘmech nenφ. V t∞ch nejhorÜφch p°φpadech
je nutno provΘst kompletnφ export a pak import do nov²ch dat s
upravenou strukturou, a nebo alespo≥ programovat upgrade tak,
aby rozeznal verzi a provedl p°enos definic.
4D a 4D Server zde vytvß°φ skuteΦn∞ plug and play "bez·dr₧bovΘ" aplikace pro st°ednφ firmy, to jest pro v∞tÜinu trhu oÜet°ovanΘho v²vojß°i balφΦkov²ch aplikacφ.