플레이 프레임워크: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Choboty (토론 | 기여)
잔글 봇: 웹 애플리케이션 프레임워크을(를) 웹 프레임워크(으)로 분류 대체함
TedBot (토론 | 기여)
잔글 봇: 인용 틀 구식 변수 정리
13번째 줄:
}}
 
'''플레이 프레임워크'''(Play Framework)는 [[모델-뷰-컨트롤러]](MVC) [[아키텍처 패턴]]을 준수하는 [[오픈 소스 소프트웨어|오픈 소스]] [[웹 프레임워크]]이다. [[스칼라 (프로그래밍 언어)|스칼라]]로 작성되었으며 [[자바 가상 머신|JVM]] [[바이트코드]](예: [[자바 (프로그래밍 언어)|자바]])로 컴파일된 다른 프로그래밍 언어로부터 사용 가능하다. 핫 코드 리로딩, 브라우저 내 오류 표시 등을 통해 개발자의 생산성을 최적화하는 것을 목적으로 한다.<ref>{{웹 인용|url=http://codemonkeyism.com/playing-play-framework-java/|title=Playing with Play Framework for Java - @codemonkeyism|author=|date=22 March 2010|website=Codemonkeyism.com|accessdate=31 July 2018|보존url=https://web.archive.org/web/20100529092812/http://codemonkeyism.com/playing-play-framework-java/|보존날짜=2010-05-29|깨진링크url-status=dead}}</ref>
 
[[스칼라 (프로그래밍 언어)|스칼라]] 프로그래밍 언어 지원은 프레임워크 버전 1.1부터 지원되고 있다.<ref>{{웹 인용|url=https://web.archive.org/web/20091013130543/http://www.devoxx.com/display/DV09/Play+framework+in+practice|title=Play framework in practice - Devoxx09 - Devoxx|date=13 October 2009|website=Web.archive.org|accessdate=31 July 2018}}</ref> 버전 2.0에서 프레임워크 코어는 스칼라로 다시 작성되었다. 빌드, 디플로이는 [[SBT (소프트웨어)|SBT]]로 이관되었으며 [[웹 템플릿|템플릿]]은 [[그루비]] 대신 스칼라를 사용한다.<ref>{{웹 인용|url=https://github.com/playframework/twirl|title=playframework/twirl|author=|date=|website=GitHub|accessdate=31 July 2018}}</ref>