Jump to content

Скалатра

Скалатра
Оригинальный автор(ы) Участники Скалатры
Первоначальный выпуск 11 апреля 2009 г. ( 11 апреля 2009 г. )
Стабильная версия
2.8.1 / 25 сентября 2021 г .; 2 года назад ( 25.09.2021 ) [1]
Репозиторий Репозиторий Скалатры
Операционная система Кросс-платформенный
Доступно в Скала
Тип Фреймворк веб-приложений
Лицензия БСД
Веб-сайт скалатра .org

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

[ редактировать ]
  1. ^ «Вышла Scalatra 2.8.1» . Проверено 28 октября 2021 г.
  2. ^ Синодинос, Дионисий Г. (7 октября 2010 г.). «Scalatra: веб-фреймворк для Scala, подобный Sinatra» . ИнфоQ .
  3. ^ «Сигнал LinkedIn — больше не поддерживается» . 22 августа 2013 г.
  4. ^ Синодинос, Дионисий Г. (11 октября 2010 г.). «Сигнал LinkedIn: пример использования Scala, JRuby и Voldemort» . ИнфоQ .
  5. ^ «Потребительский код OpenID Github Scalatra» . Гитхаб . 9 мая 2022 г.
  6. ^ «Благодаря GOV.UK британское правительство меняет определение онлайн-платформы правительства» . О'Рейли . 31 января 2012 года . Проверено 13 марта 2012 г.
[ редактировать ]


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b294f859fdf8b3b68658a1130991248b__1695762720
URL1:https://arc.ask3.ru/arc/aa/b2/8b/b294f859fdf8b3b68658a1130991248b.html
Заголовок, (Title) документа по адресу, URL1:
Scalatra - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)