스칼라토

Scalatra
스칼라토
Scalatra Logo.png
원저작자Scalatra 기고자
초기 릴리즈2009년 4월 11일 (2009-04-11)
안정된 릴리스
2.8.1 / 2021년 9월 25일, 10개월 전(2021-09-25)[1]
저장소Scalatra 저장소
운영 체제크로스 플랫폼
이용가능기간:스칼라
유형웹 응용 프로그램 프레임워크
면허증.BSD
웹 사이트scalatra.org

Scalatra는 Scala로 [2]작성된 무료 오픈 소스애플리케이션 프레임워크입니다.루비로 작성시나트라 프레임워크의 포트입니다.Scalatra는 Lift, Play!Unfiltered 프레임워크의 대안입니다.

Scalatra는 마이크로프레임워크의 한 예이며, 가능한 한 최소화를 시도하는 웹 소프트웨어 개발 프레임워크입니다.

완전한 Scalatra 어플리케이션은 몇 줄의 코드로 작성할 수 있습니다.

패키지 조직..앱.  수입품 조직.스칼라._  학급 MyScalatra 필터 확장 스칼라 필터 {    얻다("/hello/:name") {     < >h1>안녕, {파라미터("이름)}</h1>   } } 

이 작은 도메인 고유의 언어를 통해 Scalatra는 최소이지만 완전한 기능을 갖춘 모델 뷰 컨트롤러 웹 프레임워크로 확장할 수 있습니다.예를 들어, 템플릿 작성, 객체 관계 매핑 및 유닛 테스트 또는 동작 기반 개발 지원을 제공하기 위해 추가 라이브러리를 연결할 수 있습니다.

Scalatra로 빌드된 소프트웨어

  • LinkedIn은 Scalatra를 사용하여 현재는 사용되지[3] 않는 Signal [4]API를 구현했습니다.
  • The Guardian의 API 서비스의 일부는 Scalatra에 [5]구축되어 있습니다.
  • http://gov.uk[6]Scalatra를 사용하여 API 시스템을 구축했습니다.

레퍼런스

  1. ^ https://scalatra.org/2021/09/25/2021-09-25-scalatra-2-8-1released.html. {{cite web}}:누락 또는 비어 있음 title=(도움말)
  2. ^ Synodinos, Dionysios G. (2010-10-07). "Scalatra: A Sinatra-like Web Framework for Scala". InfoQ.
  3. ^ "LinkedIn Signal - No Longer Supported". 2013-08-22.
  4. ^ Synodinos, Dionysios G. (2010-10-11). "LinkedIn Signal: A Case Study for Scala, JRuby and Voldemort". InfoQ.
  5. ^ "Github Scalatra OpenID Consumer code". GitHub. 9 May 2022.
  6. ^ "With GOV.UK, British government redefines the online government platform". O'Reilly. 2012-01-31. Retrieved 13 March 2012.

외부 링크