Microsoft innsett at CGI Programs

Hva er en CGI PROGRAM?
CGI-programmer er små kjør at serveren at Utfører som svar på en forespørsel fra en nettleser. CGI-programmet behandler forespørselen i kode og retur HTML til nettleseren. Forskjellen mellom en CGI-program og en statisk nettside er at HTML returnert til nettleseren kan være forskjellig basert på hvem som kommer med forespørselen, hvor de er, hva klokka er-nesten alt du kan tenke deg. Heldigvis anerkjent Microsoft som CGI-programmer er ikke den mest effektive måten å behandle forespørsler laste CGI program for hver forespørsel. Den underliggende forklaring har sine råtner dypt i Hypertext Transfer Protocol. En HTTP-forespørsel er en kort transaksjon mellom en klient og en server. Verken serveren eller klienten husker hverandre når transaksjonen er fullført.

Tenk deg to personer vandrende gjennom en fest. Hver gang de passerer hverandre de presentere seg, har en kort samtale, og deretter drive fra hverandre, men aldri huske å møte hverandre. Alternativt vurdere filmen Groundhog Day, der man kontinuerlig gjentar seg. Personene i filmen gjør de samme tingene, og sier det samme hver også, er ASP en feil å kategorisere; det er ikke utviklingsmiljø per se, og det er ikke et språk du kan utvikle ASP-sider ved hjelp av noen av flere skriptspråk. På samme måte kan du bruke ASP for å lage enkle nettsider eller komplekse applikasjoner. ASP største konkurrenter i søknaden arena er applikasjonsserver leverandører, solens Java Server-sider, Java selv, C ++ ISAPI programmer og, Visual Basic. Microsofts foretrukne verktøyet bygge ASP nettsider forside, hjem språk, Drumbeater, og en rekke av shareware og freeware nettstedet utbyggere /HTML redaktører.

Application server leverandører
ASP high-end konkurrenter startet som webapplikasjon utviklingsmiljøer. Noen av dem har siden forvandlet til søknaden server leverandører. Dette betyr ganske enkelt de liming sin søknad utviklingsmiljøer som enterprise-nivå programvare-vanligvis med hardware og servicekontrakter. Kald fusjon, Bluestone, og netto dynamikk er tre avslutningene i denne kategorien. Alle tre gir HTML tag utvidelser sider, og levere tilpasset innhold. Alle er kraftige løsninger. Den største fordelen med applikasjonsservere er at de gjør det mindre vanskelig å bygge komplekse sider som skalerer enkelt. De største ulempene er at de krever tilpassede serverinstallasjoner, de ofte betalt med antall kunder, og kan tilsløre det lavnivå detaljer-noen enda skjule koden -som gjør det vanskelig å gjøre endringer for å skille nettstedet ditt fra andre bygget med de samme pakkene. Java Server Pages Sun nylig introduserte Java Server "side, som jeg tror vil i det lange løp blir ASP prinsipp konkurranse. JSP kjøre på flere. Forskjellige webservere allerede, inkludert apache, Netscape, og er servere. ASP kan også kjøres på UNIX via Chili myk chili! ASP produkt, men med noe tap av noe av funksjonaliteten. I dag limet språket er ASP og det er sant at ASP slik den eksisterer i dag, er bedre egnet for lim-lignende oppgaver så er det for mainstream behandling, men det kan endre seg. Likevel bør du forstå at ASP er ikke et lavnivå programmeringsspråk Anmeldelser



Previous:
Next Page: