Автор (ы) оригинала | Соавторы Scalatra |
---|---|
Первоначальный выпуск | 11 апреля 2009 г. (2009-04-11) |
Стабильный выпуск | 2.7.0 / 29 февраля 2020 г.; 8 месяцев назад (29.02.2020) |
Предварительный выпуск | 2.7.0.RC1 / 1 июля 2019 г.; 15 месяцев назад (01.07.2019) |
Репозиторий | Репозиторий Scalatra |
Операционная система | Кросс-платформенный |
Доступен в | Scala |
Тип | Платформа веб-приложений |
Лицензия | BSD |
Веб-сайт | scalatra.org |
Scalatra - это бесплатная среда веб-приложений с открытым исходным кодом, написанная на Scala. Это порт фреймворка Sinatra, написанный на Ruby. Scalatra является альтернативой Lift, Play! и фреймворкам.
Scalatra - это пример микрофреймворка, фреймворка для разработки веб-программного обеспечения, который пытается быть как можно более минимальным.
Полное приложение Scalatra может быть написано всего несколькими строками кода:
пакет org.example.app import org.scalatra._ class MyScalatraFilter extends ScalatraFilter {get ("/ hello /: name") {Scalatra - Scalatra
}}
Из этого крошечного предметно-ориентированного языка Scalatra может быть расширен до минимального, но полнофункционального модель-представление-контроллер веб-фреймворк. Например, могут быть присоединены дополнительные библиотеки для обеспечения шаблонов, объектно-реляционного сопоставления и модульного тестирования или разработки на основе поведения поддержка.
.