Автор (ы) оригинала | Авторы Scalatra |
---|---|
Первый выпуск | 11 апреля 2009 г. |
Стабильный выпуск | 2.7.0 / 29 февраля 2020 г . [1] |
Предварительный выпуск | 2.7.0.RC1 / 1 июля 2019 г . [1] |
Репозиторий | Репозиторий Scalatra |
Операционная система | Кроссплатформенность |
Доступно в | Scala |
Тип | Фреймворк веб-приложений |
Лицензия | BSD |
Веб-сайт | scalatra |
Scalatra - это бесплатная среда веб-приложений с открытым исходным кодом, написанная на Scala . [2] Это порт фреймворка Sinatra, написанный на Ruby . Scalatra - альтернатива Lift , Play! , и Нефильтрованные фреймворки.
Scalatra является примером микрокаркас , в рамках разработки веб - программного обеспечения , которое пытается быть как можно меньше.
Полное приложение Scalatra можно написать всего несколькими строками кода:
пакет org.example.appimport org.scalatra._class MyScalatraFilter расширяет ScalatraFilter { get ( "/ hello /: name" ) { < h1 > Привет , { params ( "name" )} </ h1 > } }
Из этого крошечного предметно-ориентированного языка Scalatra может быть расширен до минимальной, но полнофункциональной веб-инфраструктуры модели-представления-контроллера . Например, могут быть присоединены дополнительные библиотеки для обеспечения шаблонов , объектно-реляционного сопоставления и поддержки модульного тестирования или разработки, основанной на поведении .
Программное обеспечение, созданное с помощью Scalatra [ править ]
- LinkedIn использовал Scalatra для поддержки своего ныне несуществующего [3] Signal API . [4]
- Части The Guardian " услуг API s построены в Scalatra. [5]
- http://gov.uk построил свои системы API с использованием Scalatra. [6]
Ссылки [ править ]
- ^ a b «Релизы · scalatra / scalatra · GitHub» . Проверено 22 июня 2020 .
- ^ Synodinos, Дионисий Г. (2010-10-07). «Scalatra: подобная Sinatra веб-платформа для Scala» . InfoQ .
- ^ «Сигнал LinkedIn - больше не поддерживается» . 2013-08-22.
- ^ Synodinos, Дионисий Г. (2010-10-11). «LinkedIn Signal: пример использования Scala, JRuby и Voldemort» . InfoQ .
- ^ "Потребительский код Github Scalatra OpenID" .
- ^ «С GOV.UK британское правительство переопределяет платформу онлайн-правительства» . О'Рейли . 2012-01-31 . Проверено 13 марта 2012 года .
Внешние ссылки [ править ]
- Официальный веб-сайт
- Репозиторий Scalatra на GitHub
- Статья InfoQ о Scalatra