Præsentation
Er desværre spredt på tre filer; rod, præsentation og funktionalitet, da det ikke har været muligt at adskille entydigt i HTA.
Selve roden og den grundlæggende præsentation er implementeret i SQLAdmin.hta
, som benytter formatering af præsentation i SQLAdmin.css
, funktionalitet i SQLAdmin.js
og data i SQLAdmin.xml
.
Funktionalitet
Funktionaliteten er samlet i SQLAdmin.js
.
Hvorfor HTA?
Som HTA kan værktøjet bruges umiddelbart (Microsoft Windows forudsættes dog), men funktionaliteten og det meste af koden kan nemt migreres til en webbaseret løsning, for eksempel ASP, ASP.NET, PHP eller Java.
Hvis funktionaliteten lægges om til almindelige web, måske XSLT, vil det betyde at funktionaliteten med at starte for eksempel Management Studio vil fejle, men overblikket over SQL Server installationerne vil være intakt.
Hvorfor JScript?
Det er min nuværende overbevisning, at JScript bliver ved med at leve hos Microsoft, da client–side web er kommet igen.
Desuden synes jeg personlig bedre om JScript end VBScript. Se også Script.
Andre scriptsprog som Perl, Python eller REXX er udelukket, da de ikke er en del af en standard Windows installation.
Det er PowerShell ikke for ældre version af Microsoft Windows eller andre operativsystemer.