반응형
: Play 프레임워크가 1.2와 2.0 버전의 큰 차이는 1.2버전의 Python, Ivy를 대신해서
2.0버전에는 sbt(simple build tool)가 빌드 툴로 추가됐고, 스칼라(Scala) 언어가
모듈에서 코어 쪽으로 마이그레이션 됐다는 점이다.
또한 Groovy 템플릿을 대신해 스칼라언어를 사용했으며
비동기 프로그래밍 모델을 지원하기 위해 아카(Akka)가 추가됐다.
2.0버전의 특징
- 실시간 처리를 위한 비동기(Asynchronous) 프로그래밍 지원
- 엔터프라이즈 서버를 위한 타입체크(Type-checked) 템플릿 엔진
- 자바와 스칼라의 네이티브 언어 지원
- Paas 서비스와 쉽게 결합하는 강력한 빌드 시스템
- 데이터 스토어와 모델의 융합
실시간 데이터들의 증가로 비동기로 처리하는 프로그램이 증가하고 있다.
비동기 HTTP프로그래밍 모델을 지원해야 함으로 Short-lived request 중심의 애플리케이션이 아니라
Comet으로 불리는 서버측 Push 또는 Reverse Ajax를 지원하는 Back-end가 있어야 한다.
Comet은 브라우저 기반의 실시간 모니터일과 인스턴트 메시지등에 사용한다.
병렬, 분산 애플리케이션 - 아카(Akka) -http://akka.io/
반응형
'프로그래밍 > Web' 카테고리의 다른 글
CAPTCHA - chess CAPTCHA (0) | 2013.03.11 |
---|---|
[WEB] https://c9.io - Cloud9 IDE your code anywhere, anytime (0) | 2013.03.06 |
[WEB] 페이스북 연동을 위한 기본 설정 - 페이스북앱, 페이지 생성, 헤로쿠(Heroku) (2) | 2013.01.31 |
IE7 설치 경로, 인터넷 익스플로러 7 (0) | 2013.01.17 |
[APP] 웹에서 어플(APP) 호출하기 (0) | 2013.01.07 |