"Leif Neland" <leif@neland.dk> wrote in
news:44f736dc$0$75038$14726298@news.sunsite.dk:
> Thomas Juul wrote:
>> Hej html bruger!
>>
>> Jeg sidder og overvejer at lære asp eller php, men ved ikke hvad
>> jeg skal vælge. Har fundet en masse gode guides til asp og C#.
>> Men inden jeg går igang med dem har jeg nogle spørgsmål:
>>
> Der er et problem med ASP; det er som om forkortelsen betyder
> "Alt skal Sælges for Penge".
>
> Mangler du et modul til filupload? det kan du godt købe.
Men de findes også gratis
> Mangler du et modul til .... ? Det findes måske, men koster penge.
De findes sikkert også gratis
> Vil du på et forum for at få hjælp af andre brugere? Det koster penge.
Sikke noget pjat
> Der findes ca 3 asp-grupper på usenet, med ringe trafik.
Sikke noget pjat
> Der findes masser af gratis moduler til php.
> Sourcen til php er tilgængelig, så der er mange flere til at finde
> bugs.
Hvordan mener du, at det har en målelig effekt? Størstedelen af de
defacements der sker på danske hjemmesider skyldes PHP-sites, der ikke
er blevet opdaterede med seneste bugfixes. Det er muligt at
"peer-review"-metoden, som en en vigtig del af OSS-tanken, finder bugs
"hurtigt" ... men det er ikke nødvendigvis det samme som, at den kode
slutbrugeren anvender er sikker.
> Er dokumentationen dårlig, kan man læse i koden, og (måske) bedre
> forstå, hvad der sker.
Jæssør ... og det er uhyre relevant for en person, der gerne vil lære at
programmere.
I øvrigt mener jeg overhovedet ikke, at fri kildekode skal være et
argument for sprogvalg i processen med at lære at programmere. Det er
naturligvis uhyre interessant i mange andre sammenhænge, men det er
sgutte relevant at man har mulighed for at kigge i kildekoden, hvis man
i øvrigt er i gang med at lære at programmere.
> php er generelt gratis (licensfrit) at bruge
Du har ret i, at det generelt koster mere at få lov til at bruge et
webhotel med understøttelse af ASP end med PHP. Det er dog blevet meget
billigere end det tidligere var. Fx koster det kr. 7,5/md at have adgang
til ASP ved fx
www.unoeuro.com .
>, og brugerne er mere
> interesserede i at hjælpe andre brugere end asp-brugere er.
Har du nogensinde hørt om msnews.microsoft.com ?
> Det er bare min mening...
>
> Og nu må jeg vel hellere finde asbest-dragten frem...
Det må du jo selv om, men jeg synes ikke, at din fremstilling er fair.
For nogle år siden var ASP-miljøet meget præget af
Microsoft-tankegangen, dvs lukket kode, som ikke var gratis. Det var
faktisk netop en af årsagerne til, at jeg på et tidspunkt overvejede at
skifte til PHP. Det er blot ikke længere på samme måde. Min vurdering
er, at ASP-miljøet er blevet langt mere klar over OSS-tanken og de
værdier den kan tilføre et miljø af ASP-udviklere. Hvis man følger
nyhedsgrupperne på msnews.microsoft.com, så er der myriader af
mennesker, der er ivrige for at hjælpe andre programmører - og en ganske
stor del af disse er Microsoft-ansatte udviklere.
Når det så er sagt, så er en af de store ulember ved ASP, at det er
svært at kunne ret meget, hvis man ikke har adgang til at lege med COM
på serveren - hvilket de færreste hobby-programmører har. Her er PHP
langt mere udvidelsesvenligt, da man blot henter den pakke man ønsker og
smider den op på serveren.
Disse uhensigtsmæssigheder er dog løst med ASP.Net, som jeg under alle
omstændigheder vil foreslå som sprog/platform. ASP er en gammel
teknologi og vil ikke blive udviklet/vedligeholdt i fremtiden på samme
niveau som ASP.Net/C#. At vælge ASP som sprog første sprog for en
web-programmør, svarer lidt til at ville vælge VB6 som første sprog for
applikations-programmør. De er begge gamle sprog, og der findes langt
bedre alternativer som fx ASP.Net og C#.
PS: Og hvis drengene i dk.edb.programmering har ret i deres nuværende
tråd om PHP og dens manglende/mangelfulde exception-håndtering, så er
dette imo alene grund nok til at fravælge PHP for et eller andet andet
alternativ.
--
Jesper Stocholm
http://stocholm.dk
Findes din kiosk på nettet? Se
http://ekiosk.dk