Скалатра
![]() | |
Оригинальный автор(ы) | Участники Скалатры |
---|---|
Первоначальный выпуск | 11 апреля 2009 г. |
Стабильная версия | 2.8.1
/ 25 сентября 2021 г [1] |
Репозиторий | Репозиторий Скалатры |
Операционная система | Кросс-платформенный |
Доступно в | Скала |
Тип | Фреймворк веб-приложений |
Лицензия | БСД |
Веб-сайт | скалатра |
Scalatra — это бесплатная платформа веб-приложений с открытым исходным кодом , написанная на Scala . [2] Это порт фреймворка Sinatra , написанный на Ruby . Scalatra — альтернатива Lift , Play ! и нефильтрованные платформы.
Scalatra — это пример микрофреймворка , среды разработки веб-программ, которая пытается быть как можно более минимальной.
Полное приложение Scalatra можно написать всего за несколько строк кода:
package org.example.app
import org.scalatra._
class MyScalatraFilter extends ScalatraFilter {
get("/hello/:name") {
<h1>Hello, {params("name")}</h1>
}
}
Из этого крошечного предметно-ориентированного языка Scalatra можно расширить до минимальной, но полнофункциональной веб-инфраструктуры «модель-представление-контроллер» . Например, можно подключить дополнительные библиотеки, чтобы обеспечить шаблонизацию , объектно-реляционное сопоставление , а также модульного тестирования или разработки на основе поведения поддержку .
Программное обеспечение, созданное с помощью Scalatra
[ редактировать ]- LinkedIn использовал Scalatra для управления своей ныне несуществующей [3] Сигнальный API . [4]
- Часть API-сервисов The Guardian построена на Scalatra. [5]
- http://gov.uk создал свои системы API с использованием Scalatra. [6]
Ссылки
[ редактировать ]- ^ «Вышла Scalatra 2.8.1» . Проверено 28 октября 2021 г.
- ^ Синодинос, Дионисий Г. (7 октября 2010 г.). «Scalatra: веб-фреймворк для Scala, подобный Sinatra» . ИнфоQ .
- ^ «Сигнал LinkedIn — больше не поддерживается» . 22 августа 2013 г.
- ^ Синодинос, Дионисий Г. (11 октября 2010 г.). «Сигнал LinkedIn: пример использования Scala, JRuby и Voldemort» . ИнфоQ .
- ^ «Потребительский код OpenID Github Scalatra» . Гитхаб . 9 мая 2022 г.
- ^ «Благодаря GOV.UK британское правительство меняет определение онлайн-платформы правительства» . О'Рейли . 31 января 2012 года . Проверено 13 марта 2012 г.
Внешние ссылки
[ редактировать ]