ASP.NET 면도기

ASP.NET Razor
면도기
원본 작성자마이크로소프트
개발자.NET 파운데이션
초기 릴리즈2010년 6월; 11년(2010-06)
안정적 해제
3.2.7 / 2018년 11월 29일; 3년(2018-11-29)[1]
릴리스 미리 보기
4.0.0-rc1 / 2015년 11월 18일; 6년(2015-11-18)
리포지토리github.com/aspnet/Razor
github.com/aspnet/AspNetWebStack
github.com/dotnet/aspnetcore
기록 위치C#, VB.NET, HTML
운영 체제마이크로소프트 윈도
유형웹 응용 프로그램 프레임워크
면허증아파치 라이선스 2.0[2]
웹사이트www.asp.net/web-pages
레이저 파일 형식
파일 이름 확장명
.razor,.cshtml,.vbhtml
인터넷 미디어 유형
문자/문자
개발자마이크로소프트

면도기ASP이다.C# 또는 VB동적 페이지를 만드는 데 사용되는 NET 프로그래밍 구문.NET 프로그래밍 언어.레이저는 2010년[3] 6월 개발 중이었으며 2011년 1월 마이크로소프트 비주얼 스튜디오 2010용으로 출시되었다.[4]레이저(Razor)는 단순한 시너세이즈 뷰 엔진으로 MVC 3와 WebMatrix 툴 세트의 일부로 출시됐다.[4]

Razor는 AspNetWebStack의 구성 요소가 되었고 그 후 ASP의 일부가 되었다.NET Core.

디자인

레이저 구문은 C# 프로그래밍 언어에 기반한 템플릿 마크업 구문으로 프로그래머가 HTML 구성 워크플로우를 사용할 수 있도록 한다.[clarification needed]ASP를 사용하는 대신.NET 웹 양식(.aspx) 마크업 구문<%= %>코드 블록을 나타내는 기호, Razor 구문에서는 코드 블록을@코드 블록을 명시적으로 닫을 필요가 없는 특성.

Razor의 이면에 있는 아이디어는 HTML과 코드 사이의 전환을 최소화하면서 코드 중심 템플리트화 접근방식을 사용하여 HTML 생성을 위한 최적화된 구문을 제공하는 것이다.[5]이 설계는 문자 및 키 입력 수를 줄이고 HTML 코드 내에서 명시적으로 식별된 서버 블록을 요구하지 않음으로써 보다 유동적인 코딩 워크플로우를 가능하게 한다.[3]기타 이점:[6]

참고 항목

참조

  1. ^ "Microsoft ASP.NET Razor". NuGet.
  2. ^ "Razor/LICENSE.txt at master · aspnet/Razor · GitHub". GitHub.
  3. ^ a b "ScottGu's Blog - Introducing "Razor" – a new view engine for ASP.NET". asp.net.
  4. ^ a b "MSDN Blogs". msdn.com. Microsoft. Archived from the original on 2012-07-02. Retrieved 2011-07-08.
  5. ^ Jon Galloway. "MVC 3 - Razor View Engine". The Official Microsoft ASP.NET Site.
  6. ^ "ASP.NET MVC View Engine Comparison". stackoverflow.com.

외부 링크