2010-11-17 9 views
11

Przyszedłem do artykułu w w3schools mówiącego, że asp.net jest językiem skryptowym po stronie serwera. Kiedyś wierzyłem, że ASP.Net to framework, a nie jakiś język skryptowy. Proszę wyjaśnić moje wątpliwości dotyczące tego.Czy ASP.Net jest językiem skryptowym lub ramowym?

+0

"Jakiś język skryptowy" wydaje ci się, że ten błąd obraża ASP.Net? Że struktura jest dobra, a język skryptów jest zły? –

+0

Chyba czuję to w ten sposób. –

+0

jaka jest odpowiedź jon? –

Odpowiedz

2

.NET to framework. ASP jest (był) językiem skryptowym po stronie serwera. ASP.NET pozwala teraz używać dowolnego języka .NET w ramach.

Popraw mnie, jeśli jestem zły, ja też nie używam.

+0

to jest złe. ASP nie jest językiem, niektórzy mogą odnosić się do "klasycznego asp" jako języka, ale to technicznie vbscript. ASP.Net obsługuje wiele języków, najczęściej VB.Net i C# –

+0

korygował, jak pisałeś, chociaż prawdopodobnie nadal jest źle, myślę, że źle po prostu to zabiję –

15

To jest framework.

Ponieważ program ASP.NET obsługuje wiele języków, błędem byłoby stwierdzenie, że jest on "językiem".

8

Przed .NET ludzie zazwyczaj odnoszą się do ASP jako skryptu, ponieważ trzeba napisać skrypt ASP, aby strona działała na serwerze ASP.

Jednak po wprowadzeniu ASP .NET można użyć innych metod programowania do budowy strony internetowej za pomocą platformy ASP .NET.

Twoja odpowiedź to ASP .NET. W przypadku starej ASP nie wiem, czy można ją zaklasyfikować jako strukturę.

+1

Cóż, ASP.NET pozwala na wiele języków (C#, VB.NET, F # ...) i ma wspólny zestaw klas/metod. Klasyczna ASP obsługuje wiele języków (VBScript, JScript) i ma wspólny zestaw klas/metod. Brzmi podobnie do mnie. Główną różnicą jest IL w .NET, zamiast plików tekstowych kodu z klasyczną ASP. –

0

ASP .NET to język skryptowy po stronie serwera. Twoje strony .aspx to tylko skrypty informujące IIS o renderowaniu strony. Nie jestem pewien, dlaczego to cię denerwuje.

+0

Zobacz wyżej ... ktoś napisał, że jest to framework. Uważam, że jest to język skryptowy, a nie język skryptowy po stronie serwera. –

+1

Szczerze mówiąc, co to za różnica? Etykieta, którą do niej dołączasz, nie ma wpływu na to, jak to działa. –

0

ASP.Net to szkielet ASP. Nie sam język.

+0

Świetna, kolejna duplikat odpowiedzi. – Ryan

2

ASP.NET to framework ogólnie napisany w jednym z dwóch języków - skrypt VB lub C#.

Powiązane problemy