Valg af programmeringssprog (fortolket eller kompileret) til nyt system
Hej Eksperter,Jeg er sammen med et par bekendte i gang med at starte virksomhed og står over for at skulle have ansat en udvikler/programmør der kan stå for selve udviklingen af virksomhedens kernesystem. I den forbindelse har vi en række mulige personer i kikkerten der hver har deres bud på hvordan vores system kan opbygges, men i den evaluering kommer vores kompetencer en smule til kort.
Grundlæggende set står vi over for valget om systemet skal opbygges i et fortolket sprog (eks. PHP eller ASP) eller kompileret sprog (eks. JAVA eller C). De personer vi snakker med virker desværre ret biased mht. deres løsningsforslag, så nu håber jeg at I herinde kan hjælpe med at kaste lys over vores situation og komme med Jeres fordele/ulemper til de 2 typer sprog, eller et dediceret forslag til hvilket der vil være at foretrække.
Uden at gå for meget i detaljer med den reelle forretningsmodel, skal vi have lavet et system der kan klare følgende følgende:
Funktioner
- Indsamle items fra en lang række RSS-kilder, bearbejde dataene og smide resultaterne ned i en database (eks. MySQL).
- Opbevarer database over 'kunder', herunder information i en række parametre.
- Kompilere unik e-mail til hver 'kunde' udfra indsamlede data igennem RSS-feeds og kundens præferencer.
- Samarbejde med front-end website mht. visning af data.
Dette er systemets væsentligste egenskaber. Hertil kommer den load systemet vil blive udsat for:
Belastning/Eksekvering
- Indsamling af RSS-data fra +100* kilder dagligt.
- Kompilering og udsending af e-mails til +100.000* kunder hver dag, fordelt på 3-5 bursts.
- Levere/modtage data til front-end website på anmodning (både kunde-info og RSS-items)**.
(*) Dette er naturligvis ikke startbelastning, men det er essentielt at vi fra start står med et system der kan kan opskaleres til at håndtere store mængder databearbejdning og e-mailkompilering/afsendelse hver dag! Mht. serverløsning vælger vi efterfølgende den der passer bedst til systemets struktur.
(**) Antal daglige views endnu ikke kendt, men gå ud fra +5.000.
Så nu er spørgsmålet. Med hvilken løsning står vi bedst - kompileret eller fortolket kode?
Har I brug for mere information til at kunne komme med Jeres bud, skriver I naturligvis bare og så vil jeg forsøge at besvare efter bedste evne.
NB: Der gives kun point til kompetente og velbegrundede svar.
På forhånd, mange tak!
Palle Ladbye-Hansen