Der er ikke rigtigt nogen forskel længere (hvis der har været det) for meget af det kode man kan benytte i hjemmesideudvikling kan også bruges i et stykke software (her mener du vel en applikation som ikke kører i browseren).
(hvis der har været det)
Før i tiden, var der faktisk stor forskel, hvor man brugte, sprog som pascal, C og basic....og hvad de nu hed. Og med udviklingen, var der behov, for at sidde og programmere større produkter, hvor man kom med de såkaldte objektorienterede produkter, hvor pascal blev til Delphi og C til C++. Og med udviklingen af Windows begyndte man udvikle de såkaldte visual produkter.
Script sprog, som Java script og andre, er afledet af de andre programmer, og forskellen på disse og den gamle måde at programmere på er at man compilerede teksten, det vil sige at man oversat det til hex coder som computeren kunne forstå, det er der ikke behov for i et script sprog hvor teksten bliver tolket af fx en browser. Eller operativ systemet.
Tit er et program, der er skrevet til afvikling i et operativ system mere omfattende, og mere uforstålig end et script sprog, da man her har aflivet nogle af de barne sygdomme, med uforstålig syntaks.
Nu kan alle hurtigt lære at skrive kode, men der problemerne hurtigt kommer, er i test. Hvor man gerne skal teste for alt hvad vi "dumme" bruger kan finde på at belaste programmet med. Og det skal jo helst ikke kun gå ned, hved fejl brug. Eller øddelægge data, uden at man vil det.
Tager man fx Windows (selvom det er et omfattende program), så kommer der ændringer før programmet frigives, da man så har fundet flere fejl, og det er så også det som tit gør at man som bruger mister troen på et program. Og det kan tit betyde at der ikke bliver testet ordentligt.
Og det værste sted at spare på et program er netop test perioden.
Så om det er dyrt at udvikle software, så er svaret ja. Det er det. Der er også en grundt til at alm. programmer er så dyre. Og tit er det sikkerheden i programmet der koster. Sådan at produktet er ordentligt gennemtestet.
/Kenneth