Skip to content
sam edited this page Jul 9, 2017 · 1 revision

Play

소개

빠른개발
  • 코드를 고칠 때마다 돌아가는 굼뜬 컴파일 과정이 필요없음 - hot loader?
자바와의 연동
  • 자바 - 플레이 뿐만아니라 스칼라 - 플레이에서도 자바와의 연동이 가능
  • 자바 기반 프로그램이나 라이브러리를 가져다 쓸 수 있다는 장점
뛰어난 스칼라 언어
  • 플레이는 스칼라의 장점을 흡수하여 만들어짐
  • 조금 더 직관적이고 유연하게 개발이 가능하고 상당 부분의 코드를 줄일 수 있음
타입 세이프한 개발
  • 플레이는 타입세이프한 개발을 지향함
  • 플레이 2.3 버전부터는 Activator라는 툴로 웹 브라우저를 가반으로 개발이 가능
강력한 템플릿 언어
  • 플레이에서 뷰는 스칼라를 이용한 템플릿으로 이루어짐
  • 플레이에서 제공하는 Form Validation은 포 전송에대한 보안을 걱정하지 않게 함
  • 스칼라 IDE를 사용하면 강력한 문법 체크와 문법 강조 기능으로 프론트엔드 뷰를 개발이 가능
다양한 기능 지원
  • json 데이터 처리, FRM [Functional Relation Mapper], 코멧소켓, 웹 소켓 등 차세데 신기술을 다양하게 지원
  • 플레이는 다양한 기능을 지원하고 적용하려는 개발자의 욕구를 만족 시킬 수 있음
동시성 프로그래밍
  • 스레드를 사용하는 일이 많아지고 스레드 간 간섭이 벌어지는 상황이 많아지면 여러 문제가 생기는데 플레이는 엑터 모델을 이용하는 아카를 기본으로 탑재하므로 스레드 프로그래밍에 강한 웹 어플리케이션을 구축가능
  • 아카와 스칼라의 궁합은 지금까지 나온 프로그램 중에서는 제일 좋고 스칼라에 걸맞은 프레임워크

[출처] - 누구나 쉽게 스칼라 + 플레이

Clone this wiki locally