John Bokma <postmaster@castleamber.com> wrote:
>>> Onzin. Je kan perfect een CGI-taal maken die *niet* hetzelfde kan als
>>> Perl, PHP, Java, etc. Hoeft niet eens een programmeertaal te zijn.
>>>
>>> Met CGI *kan* je *niks*. Net als met ASP je *niks* kan, voor beiden
>>> heb je een programmeertaal nodig. B.v. Perl [1];-)
>>
>> Je spreekt je zelf tegen...
>
> Welnee.
Ech wel (met dat accentje uit de casino reclame).!
Verglijk
-Hoeft niet eens een programmeertaal te zijn
met
-heb je een programmeertaal nodig
>> is er nu wel of geen programmeertaal nodig
>> in cgi?
>
> CGI op zich kan niks, het is een *interface*. Er is een taal nodig. Dat
> hoeft geen *programmeer*taal te zijn (b.v een taal die de env string
> QUERY_STRING afdrukt, voorafgegaan door een header is geen
> programmeertaal).
Ik zou dan graag een voorbeeld zien van een taal die geen
programmeertaalis maar wel in staat is uit een stelletje variabelen 1
bepaalde te vissen en te retouneren naar stdout.
Maar hoe spreekt dat de opmerkgin tegen dat je met CGI minimaal het
zelfde kan als Perl of PHP of Java! Je moet schijnbaar iets in CGI
implementeren, dat kan een aanroep van perl zijn of iets wat schijnbaar
geen programmertaal is. Dat is dus meer....
>> In tegenstelling tot cgi heeft asp een default interpreter: vbscript.
>
> "Apache::ASP provides an Active Server Pages port to the Apache Web
> Server with Perl scripting only"
> <http://www.apache-asp.org/>
>
> :-D
Tsja, dat is inderdaad een leuke benadringe van het orgineel, en als je
het op win32 draaid kan je ook nog eens beschikken over de extra
objecten zoals in het orgineel. Nee dan doet chilisoft het toch leuker
http://wwws.sun.com/software/chilisoft/
>
> "ASP is a framework built on top of IIS. It's meant to give Web
> developers the ability to write server-side logic for IIS applications
> without having to write ISAPI extension DLLs. ASP provides a set of
> built-in objects including Request, Response, Session, Application, and
> Server. You program against these objects and they make calls into ISAPI
> on your behalf."
> <http://www.microsoft.com/mind/0499/b...basics0499.asp>
>
> Je kan dus niet *in* ASP programmeren, zoals je niet *in* CGI kan
> programmeren, of *in* DLL.
>
> Wat is het verschil tussen een object en $ENV{QUERY_STRING} ?
$ENV lijkt een array/hash te zijn, een object kan een array zijn, maar een
array hoeft geen object te zijn.
ASP zou je gewoon kunnen zien als een uitgebreide implementatie van CGI,
Sever (die ik vergeten was), Response en Request implemeteren alles wat
CGI voorschrijft...
> En dus kan je niet zeggen dat ASP slechter is dan PHP. Aangezien er een
> Perl ASP oplossing is, en je in Perl source filters kan maken, is ASP
> PHP mogelijk :-D. (left as an excercise to the reader ;-) )
Slechter! Niemand heeft dat woord gebruitk.
Maar ik zal me zelf maar wer eens herhalen:
"ASP is een framework.
....
Spul als filesystem, imagemanipulatie en databases enz. zitten hier niet
bij, dat dient te worden geimplementeerd in de gebruikte scripttaal of
mbv externe objecten."
En dat is wat de MS link hierboven ook zegt.
--
Daniel Tryba

Likes:

Quote