Какая лучшая фреймворк для скалирования, доступный прямо сейчас? - PullRequest
6 голосов
/ 18 мая 2010

Какая лучшая фреймворк для сохранения персоны, подобный скале, доступный сейчас?

Hibernate работает, но не очень похож на scala. Он настаивает на использовании аннотаций, конструкторов без аргументов, не работает с экземплярами анонимных классов, не работает с коллекциями scala, имеет устаревшую модель запросов на основе строк и т. Д.

Я ищу что-то действительно подходящее для Scala. Это существует? Или я должен это сделать?

Ответы [ 4 ]

4 голосов
/ 19 мая 2010

Squeryl - это строго типизированный LINQ-подобный персистентный фреймворк, полностью написанный на Scala.
В любом случае это выглядит очень перспективно. Есть также ScalaQuery от Стефана Зайгера, который имеет аналогичный подход.

Я еще не пробовал эти два, но, скорее всего, сделаю это в самое ближайшее время.

0 голосов
/ 25 апреля 2016

Старый вопрос, и, вероятно, поэтому никто не упомянул Slick в то время, но в настоящее время это хороший выбор. Он разработан Typesafe, поэтому есть некоторая гарантия качества и непрерывного развития, которого могут не иметь другие фреймворки.

В любом случае, эта ссылка может быть хорошим источником для тех, кто ищет другие варианты: http://manuel.bernhardt.io/2014/02/04/a-quick-tour-of-relational-database-access-with-scala/.

0 голосов
/ 18 мая 2010

У меня не было возможности оценить его лично, но похоже, что eBean очень дружелюбен к Scala. Он даже поддерживает типы Scala (начиная с версии 2.6.1).

0 голосов
/ 18 мая 2010

Lift имеет постоянный каркас в Scala, но он интегрирован с веб-каркасом и немного специализирован.

...