Проекты с открытым исходным кодом с взаимодействием Java и Scala - PullRequest
2 голосов
/ 27 января 2010

Я собираюсь выступить с докладом об использовании Java и Scala вместе, и я хочу исследовать некоторые проекты (большие и маленькие), которые содержат код Java и Scala.

Если вам известны ссылки на соответствующие проекты, опубликуйте их здесь.

Ответы [ 4 ]

1 голос
/ 27 января 2010

Эта страница в вики Scala является хорошей отправной точкой ...

0 голосов
/ 28 января 2010

К сожалению, я не знаю ни одного проекта с открытым исходным кодом, но в последние несколько лет я работал над очень большими проектами, в которых взаимодействуют java и scala, и мой опыт был в основном очень положительным. Если бы у меня был один совет, я бы использовал scala-javautils . Это спасатель , и он намного лучше, чем jcl-код scala. До того, как мы начали его использовать, попытки установить взаимодействие между коллекциями были душераздирающими. Однако я верю, что 2.8 решит это.

В целом, я нахожу взаимодействие между Scala и Java очень близким к использованию одного языка.

0 голосов
/ 28 января 2010

Гимд - один из примеров небольшого проекта: http://code.google.com/p/gimd/

Хотя разработка на некоторое время остановилась, потому что я занят другими обязанностями, в ней уже есть несколько примеров интеграции Java Scala <->. В частности:

  • модульные тесты написаны с использованием junit
  • Gimd использует JGit (библиотеку в Java) в качестве нижележащего слоя

Работая над Gimd, я обнаружил, что использовать Java из Scala в основном легко и без проблем, но не всегда так. В действительности это не ошибка Scala, поскольку это простое проявление того, что Java является менее выразительным языком.

0 голосов
/ 27 января 2010

Различные структуры тестирования Scala приходят на ум. Все они имеют некоторую интеграцию с JUnit или TestNG

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...