From Wikipedia, the free encyclopedia

Scalatra
Original author(s) Scalatra contributors
Initial releaseApril 11, 2009 (2009-04-11)
Stable release
2.8.1 / September 25, 2021; 2 years ago (2021-09-25) [1]
Repository Scalatra Repository
Operating system Cross-platform
Available in Scala
Type Web application framework
License BSD
Website scalatra.org

Scalatra is a free and open source web application framework written in Scala. [2] It is a port of the Sinatra framework written in Ruby. Scalatra is an alternative to the Lift, Play!, and Unfiltered frameworks.

Scalatra is an example of a microframework, a web software development framework which attempts to be as minimal as possible.

A full Scalatra application can be written in very few lines of code:

package org.example.app

import org.scalatra._

class MyScalatraFilter extends ScalatraFilter {

  get("/hello/:name") {
    <h1>Hello, {params("name")}</h1>
  }
}

From this tiny domain-specific language, Scalatra can be expanded into a minimal but full-featured model-view-controller web framework. For example, additional libraries can be attached in order to provide templating, object-relational mapping, and unit testing or behaviour driven development support.

Software built with Scalatra

References

  1. ^ "Scalatra 2.8.1 is out". Retrieved 28 October 2021.
  2. ^ Synodinos, Dionysios G. (7 October 2010). "Scalatra: A Sinatra-like Web Framework for Scala". InfoQ.
  3. ^ "LinkedIn Signal - No Longer Supported". 22 August 2013.
  4. ^ Synodinos, Dionysios G. (11 October 2010). "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. 31 January 2012. Retrieved 13 March 2012.

External links


From Wikipedia, the free encyclopedia

Scalatra
Original author(s) Scalatra contributors
Initial releaseApril 11, 2009 (2009-04-11)
Stable release
2.8.1 / September 25, 2021; 2 years ago (2021-09-25) [1]
Repository Scalatra Repository
Operating system Cross-platform
Available in Scala
Type Web application framework
License BSD
Website scalatra.org

Scalatra is a free and open source web application framework written in Scala. [2] It is a port of the Sinatra framework written in Ruby. Scalatra is an alternative to the Lift, Play!, and Unfiltered frameworks.

Scalatra is an example of a microframework, a web software development framework which attempts to be as minimal as possible.

A full Scalatra application can be written in very few lines of code:

package org.example.app

import org.scalatra._

class MyScalatraFilter extends ScalatraFilter {

  get("/hello/:name") {
    <h1>Hello, {params("name")}</h1>
  }
}

From this tiny domain-specific language, Scalatra can be expanded into a minimal but full-featured model-view-controller web framework. For example, additional libraries can be attached in order to provide templating, object-relational mapping, and unit testing or behaviour driven development support.

Software built with Scalatra

References

  1. ^ "Scalatra 2.8.1 is out". Retrieved 28 October 2021.
  2. ^ Synodinos, Dionysios G. (7 October 2010). "Scalatra: A Sinatra-like Web Framework for Scala". InfoQ.
  3. ^ "LinkedIn Signal - No Longer Supported". 22 August 2013.
  4. ^ Synodinos, Dionysios G. (11 October 2010). "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. 31 January 2012. Retrieved 13 March 2012.

External links



Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook