.NET vs ASP.NET 대 CLR 대 ASP
내가 가끔 차이점들을 잊곤 했던 용어들을 알지만,참고할 만한 장소를 유지하기 위해서라도...답변해 주셔서 감사합니다.
ASP, Active Server Pages(현재 ASP Classic이라고 함)는 이전 버전의 서버 측 스크립팅 환경입니다.네트이며 아무 관련이 없습니다.
ASP 페이지는 일반적으로 VBScript로 작성되지만 Windows 스크립팅 호스트에서 지원하는 모든 언어로 작성될 수 있습니다. JScript 및 VBScript는 기본적으로 지원되며 타사 라이브러리에서 PerlScript 및 기타 동적 언어를 지원합니다..Net은 관리 코드 및 어셈블리를 위한 프레임워크입니다.
.Net 코드는 CIL 컴파일러가 있는 모든 언어로 작성될 수 있습니다.CLR(공용 언어 런타임)은 에서 사용하는 핵심 런타임입니다.넷프레임워크
CLR은 CIL 코드(이전의 MSIL)를 기계 코드로 변환합니다.ITter 또는 ngen)을 실행합니다.ASP.Net은 .Net에 구축된 ASP의 대체품입니다.
ASP.Net 페이지는 임의로 작성할 수 있습니다.넷 언어(일반적으로 C#으로 작성됨).
기타 질문하지 않은 용어:
- CIL, Common Intermediate Language는 모두를 포함하는 중간 언어입니다.Net 코드를 컴파일할 대상입니다.
CLR이 CIL 코드를 실행합니다. - 흔한 Language Infrastructure인 CLI는 의 런타임 및 동작에 대한 개방형 사양입니다.넷 프레임워크
- 모노는 실행할 수 있는 CLI의 오픈 소스 구현입니다.넷 프로그램
- ASP.Net MVC는 ASP.Net에 구축된 MVC 프레임워크입니다.
.NET Framework는 많은 양의 기본 라이브러리(클래스, 소프트웨어 개발 기능)를 포함하는 Microsoft의 소프트웨어 프레임워크입니다.코드를 실행하는 CLR(공용 언어 런타임)도 의 일부입니다.넷 프레임워크.Wikipedia에서 더 읽기
ASP.NET은 의 일부인 Microsoft의 웹 응용 프로그램 프레임워크입니다.넷 프레임워크.
CLR은 CLR을 위해 작성된 코드를 실행하고 실행하는 가상 시스템입니다.Wikipedia에서 자세히 보기
ASP는 이전 버전의 Microsoft 웹 스크립팅 언어입니다.NET 프레임워크.(이전 버전의) 스크립트 언어 PHP와 유사합니다.
...요컨대.
.NET - 다수의 라이브러리를 포함하는 윈도우즈 시스템용 소프트웨어 프레임워크입니다.NET 프레임워크
ASP.NET - 를 사용하도록 설계된 웹 응용프로그램 프레임워크입니다.웹 응용 프로그램 ASP.NET을 만들기 위해 NET에서 지원하는 언어
CLR - 공통 언어 런타임 - 에서 호출할 수 있는 라이브러리 및 관리 코드의 핵심 집합입니다.전체에 걸친 NET 프레임워크.NET 지원 언어 CLR
ASP - 활성 서버 페이지 - ASP가 성공한 서버 측 스크립팅 환경입니다.PHP Active Server Pages와 유사한 방식으로 웹 애플리케이션을 작성할 수 있습니다.
.NET: 라이브러리의 프레임워크이며 C# 및 VB를 통해 사용되는 기술을 포괄하는 용어입니다.NET 개발자(및 다른 언어).이것은 휴대용 바이트 코드로 컴파일된다는 점에서 "관리되는" 런타임입니다.
ASP.NET: 를 사용하여 웹 응용 프로그램을 실행하기 위해 만들어진 프레임워크입니다.그물.
CLR: 위의 모든 것이 실행되는 런타임입니다.이 시간은 의 "실행 시간"입니다.NET 코드.
(클래식) ASP: 마이크로소프트 최초의 서버측 스크립팅 기술.대부분 ASP로 대체됩니다.NET은 큰 이점을 가지고 있기 때문에 현 시점에서 NET.
엑스트라즈
.NET vs ASP.NET:
.NET은 웹 앱, Windows Form 앱, 콘솔 앱, WPF 앱과 같은 다양한 유형의 애플리케이션을 개발(구축 및 실행)하기 위한 도구, 프로그래밍 언어 및 라이브러리로 구성된 개발자 플랫폼입니다.
ASP.NET 프레임워크, 확장.웹 애플리케이션 구축을 위한 NET.
다음은 에 포함된 몇 가지 사항입니다.NET 플랫폼:
C#, F# 및 Visual Basic 로프언어밍래.
문자열, 날짜, 파일/IO 등으로 작업하기 위한 기본 라이브러리입니다.
윈도우즈, 리눅스, macOS 및 도커용 편집기 및 도구.
이것들은 ASP가 가지고 있는 것들입니다.NET은 에 추가됩니다.NET 플랫폼:
을 C 또는 F#C#로 F#의 F# 파일 형식입니다.
뷰와 인 웹 패턴에 C# 웹 하는 웹 구문)입니다
https://dotnet.microsoft.com/learn/aspnet/what-is-aspnet #:~:text=ASP.NET%20은 %20 an%20 열림, Windows%2C%20 macOS%2C%20 및 %20Docker입니다.
언급URL : https://stackoverflow.com/questions/3103360/net-vs-asp-net-vs-clr-vs-asp
'programing' 카테고리의 다른 글
콘텐츠 편집 가능한 데이터를 저장 및 검색하는 방법 (0) | 2023.07.31 |
---|---|
MariaDB 구문 지원 이상함 (0) | 2023.07.31 |
jQuery를 사용하여 클라이언트의 클립보드에 텍스트를 복사하는 방법은 무엇입니까? (0) | 2023.07.31 |
Babel 6은 기본값을 내보내는 방법을 변경합니다. (0) | 2023.07.31 |
백엔드에서 angular2 부트스트랩 방법으로 렌더링된 매개 변수를 전달하는 방법 (0) | 2023.07.31 |