Avatar billede cute_dude Nybegynder
07. august 2002 - 13:52 Der er 22 kommentarer og
2 løsninger

Hvilket sprog?

Hvilket sprog er hurtigst....? Ja ok vildt spørgsmål lad mig uddybe. Hvis man nu skulle kode et eller andet som skulle klare en masse traffik (ja vi snakker "web-sprog") hvilket ville så være at foretrække?

ASP.... sux. EOF.

PHP: Er det ikke en blanding af perl og C? Nå men det er da ok hurtigt meeeen...

C: Findes der både C/C+/C++ ? Hvilket kan/burde man programmere i?

C#: Er det udelukkende til .NET?

Da dette mere er en debat end et spørgsmål bliver pointene nok fordelt på flere personer (now you know).
Avatar billede hien Nybegynder
07. august 2002 - 13:56 #1
Jeg vil helt klart foretrække PHP, da ASP som du selv siger ikke kan klare meget trafik! Har ofte været udsat for at min ASP-server går ned efter at have bare 100 brugere online men at PHP'en kører videre som normalt.... jeg kan ikke rigtig sige noget om de andre :/ Ja PHP er en blanding C/C++ og Perl! Hvis du allerede har arbejdet med C+ før vil du (næsten) ingen problemer have med at arbejde med PHP :)

Så min stemme falder på PHP!!!
Avatar billede dmdisco Nybegynder
07. august 2002 - 13:59 #2
jeg vil også helt klart vælge php frem for asp, og så er det dejligt nemt at sætte op.
Avatar billede cute_dude Nybegynder
07. august 2002 - 14:24 #3
Ja jeg er enige med jer begge :). Nu vil jeg gerne hører fra C-folkene :)
Avatar billede enragedbudda Nybegynder
07. august 2002 - 15:24 #4
Jeg syns osse at php er bedre (skal ikke misforstås!)...
Jeg syns det er nemmere og mere overskueligt!

Afstemnings resultater (indtil videre):
ASP - 0
PHP - 3
C  - 0
C#  - 0
Avatar billede jakobandersen Nybegynder
07. august 2002 - 15:30 #5
Sjovt nok skriver du i din overskrift "Hvilket sprog" Men hverken ASP eller PHP kan betragtes som "sprog" ASP er et framework som "scriptes" i VBSCript, JScript eller PerlScript. Hvorimod PHP blot er en pærevælling af dit og dat. Hvis vi skal ud og snakke rigtige sprog til Webbrug er der tre muligheder:

1) Bruger .NET frameworket der kan du skrive i mange sprog bl.a. C++, C¤, VB.NET, COBOL.NET mfl.
2) Perl eller C i form af CGI scripts
3) Java Server Pages eller Java Beans som er JAVA's webdel
Avatar billede simon.ulsnes Nybegynder
07. august 2002 - 15:35 #6
Foretrækker .NET Framework, da det er stabilt, hurtigt (kan godt hamle op med PHP), effektivt, og så synes jeg C# er et dejligt sprog at programmere i... Desuden bliver men ikke i .NET begrænset af sproglige barrierer, om man så må sige...

// Simon
Avatar billede cute_dude Nybegynder
07. august 2002 - 15:44 #7
moonduck: ja script i stedet for sprog. Du skriver "2) Perl eller C i form af CGI scripts" og så er det jeg bliver forvirret... er C forgangeren til C+ og C++ eller mener du C#?

simon: Hvis .NET i f.eks C# kun kan hamle op med PHP ville det så ikke være bedre at skrive det i C som et cgi script?

Nu kom der lidt kød på debatten :).
Avatar billede simon.ulsnes Nybegynder
07. august 2002 - 16:10 #8
.NET kan indtil videre kun køre på Windows servere, mens de efterhånden enormt forældede cgi scripts kun kører på UNIX baserede systemer (Linux, FreeBSD, osv.)

Der er ikke noget der hedder C+, kun C og C++. Det er fordi man i C kan bruge operatoren ++ til at lægge én til en variabel, derfor var det oplagt at kalde efterkommeren for C plus 1.

Man kan ikke bruge C i .NET, men man kan godt bruge C++. .NET og CGI er to vidt forskellige teknologier, som ikke kan kombineres.

// Simon
Avatar billede simon.ulsnes Nybegynder
07. august 2002 - 16:11 #9
Eks. i C:

int i = 10;    // i = 10;
i++;          // i = 11;
Avatar billede simon.ulsnes Nybegynder
07. august 2002 - 16:12 #10
C# er i øvrigt "efterkommeren" af C++, Java og VBScript tilsammen...
Avatar billede jakobandersen Nybegynder
07. august 2002 - 16:18 #11
cute_dude> C er forgangeren til C++ den største forskellen mellem disse er at C++ er Objekt Orienteret

simon_ulsnes> CGI kan sagtens køre på windows servere. Og desuden kan man godt kombinere CGI og .NET hvis man lyster.

Hvor præsist er det at du ser at C# har arvet noget fra VBScript?
Avatar billede simon.ulsnes Nybegynder
07. august 2002 - 16:27 #12
moonduck >> Brugervenligheden i C# er direkte taget fra VB! Selve syntaksen er vidt forskellig, men alligevel er der noget der skinner igennem. Det kræver ekstra programmer at køre CGI scripts på windows servere, i hvert fald så vidt jeg har forstået, desuden er det slet, slet ikke nogen optimal løsning! Man kan selvfølgelig sagtens køre CGI og .NET samtidig, de kan bare ikke arbejde sammen - .NET Framework arbejder på et langt højere niveau.

// Simon
Avatar billede nak-m Nybegynder
07. august 2002 - 16:32 #13
simon.ulsnes: C# er jo langtfra på højde med C++!
Avatar billede cute_dude Nybegynder
07. august 2002 - 16:34 #14
Pragtfuld debat ;)
Avatar billede jakobandersen Nybegynder
07. august 2002 - 16:35 #15
Jeg må indrømme at jeg ikke kan se hvor at C# har arvet "brugervelighed" fra VBScript. Det har arvet en masse fra C++ og har derudover lånt en del fra java. Bl.a. Javas pakkesystem med

import java.*;

minder meget om C#'s

using System;

Det kræver også et ekstra stykke software at køre CGI på *Nix servere.
Avatar billede jakobandersen Nybegynder
07. august 2002 - 16:35 #16
nak-m>> Uddbyber du lige den?
Avatar billede cute_dude Nybegynder
07. august 2002 - 16:55 #17
Kan man også lave cgi scripts i c++ ?
Avatar billede simon.ulsnes Nybegynder
07. august 2002 - 17:25 #18
nak-m >> Selve sproget er på højere niveau end C++, i den forstand at man for eksempel ikke skal styre Windows kald selv og sådan noget. Det hele er mere pakket ind.

moonduck >> For eksempel har vi i C# objektet String, som man ikke har i C++, hvor man bliver nødt til at bruge char arrays (medmindre man bruger MFC eller lign.), C# har heller ikke nær så striks syntaks som C og C++. Desuden har man ikke pointere.

// Simon
Avatar billede jakobandersen Nybegynder
07. august 2002 - 17:28 #19
simon.ulsnes> string er jo ikke fra C# alle objekterne er jo blot kald til frameworket, derfor kan jeg ikke se hvor C# har VBScript brugervenlighed. Hvis det endelig skulle være noget skulle det være VB da man i VBScript slet ikke er strongly typed
Avatar billede lemon Nybegynder
07. august 2002 - 17:41 #20
At sige at C# minder om VB er som at sammenligne russisk med cellogs... hmmm... C# minder efter min mening en hel del om JScript (IKKE JavaScript), men det var vel også MS's hensigt at tage de bedste dele fra alle sprog og brygge et nyt... eller er det overhovedet MS der skabte sproget C# ? Anyway, at de valgte at kalde det for C er vel 101% en beslutning som marketingafdelingen har taget - personligt ville jeg mene at # (Sharp) skulle udskiftes med # (Gadekryds), for det er i bund og grund hvad sproget er.

Fik jeg sagt at jeg får abstinenser hvis jeg ikke koder i C#, mindst én gang dagligt?! Det er nærmest et kunstnerisk sprog.

Hvad var spørgsmålet, igen?
Avatar billede cute_dude Nybegynder
07. august 2002 - 18:06 #21
Okay alle er velkommen til at forsætte (hehe) men simon.ulsnes og moonduck har vist forlængst fortjente pointene.
Avatar billede simon.ulsnes Nybegynder
07. august 2002 - 18:16 #22
Nej, nej, nej. Jeg har aldrig sagt at C# og VB's syntaks (VBScript var en satvefjel) lignede hinadnen bare det mindste, tværtimod. Men det er for eksempel en del mere avanceret at programmere i C++.NET end C#.NET! I og med at C# udelukkende er et .NET sprog (ja, M$ opfandt det, eller rettere sagt, en (dansker) på M$'s .NET team opfandt det), har det en række objekter derfra - dette gør også at det er nemmere at programmere med.

// Simon

(Faktisk har nogen fra Microsoft udtalt at de også har brugt elementer fra VB i C#, nå, æv bæv bussemand! :-)
Avatar billede simon.ulsnes Nybegynder
07. august 2002 - 18:17 #23
P.S. Tak for pointene... ;-)
Avatar billede lemon Nybegynder
07. august 2002 - 18:38 #24
Hmmm... jeg kan ikke se nogen ligneder mellem C# og VB. Det skulle da lige være udgiveren. VB.NET og C# minder en del om hinanden, men det er jo også samme framework, så...

Er der forresten nogen der liiiige har et link til licensaftalen for .NET SDK'en ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester