Tags:
c#
Jeg har kodet traditional ASP i mange år og har stort erfaring med HTML, XML og CSS.
Nu skal jeg i gang med C# i forbindelse med noget efteruddannelse om aftenen og mit spørgsmål (måske dumt). Men kan man bruge C# til at kode front-end / user interfacet på websider og kan man koble det sammen med externe CSS filer?
Jeg har lidt svært ved finde ud af hvornår man ville vælge C# i stedet for f.eks. ASP.NET
ASP.NET er ikke et selvstændigt sprog.
Man bruger C# eller VB.NET til 'code-behind'.
Så når der er tale om C# til web, menes der ASP.NET med C# som code-behind.
Ok, så man kan ikke bruge C# til web alene. Men kun til "motoren"?
ASP.NET skal ses som et framework - Ligesom f.eks. WinForms, WPF og WCF.
ASP.NET er ikke et sprog i sig selv, det var/er ASP heller ikke. ASP kunne gøre brug af ethvert WSH kompatibelt sprog, men oftest var det VBScript som blev brugt.
C# er ASP.NET's VBscript (teknisk set er det VB.NET, men med hensyn til udbredelse er det C#)
Ok, det giver mig lidt lys for enden af tunellen :-) Og ja, jeg bruger normalt VBScript i ASP.
Tak for svarene.