Планируете ли вы использовать язык программирования Scala и в каком проекте? - PullRequest
7 голосов
/ 15 марта 2009

Где вы видели использование Scala для вашего проекта?

Ответы [ 5 ]

2 голосов
/ 15 марта 2009

Я думал об использовании Scala в своем проекте (программное обеспечение торгового сервера - мне особенно нравится его актерская модель в стиле Эрланга), но у Scala все еще есть некоторые проблемы с производительностью (надеюсь, они скоро это исправят). В противном случае это хорошо (получение достойной поддержки IDE в IntelliJ IDEA).

Я переопределил важные части актерской модели Scala на Java. Это работает.

1 голос
/ 20 ноября 2009

Ну, недавно я посмотрел на язык программирования Scala, и мои впечатления были довольно похожи на то, что я имею для других функциональных языков программирования. Scala делает кое-что действительно хорошо, но это не значит, что я бы выбрал его в качестве основного языка программирования в проекте. Это кратко и хорошо для параллелизма, и поэтому я хотел бы использовать его для реализации части проекта, где он хорошо подходит.

Например, возьмите Twitter. У них были проблемы с масштабируемостью, потому что их очередь сообщений в Ruby не могла обеспечить им необходимую пропускную способность - основная причина - способ реализации потоков в Ruby и его GC. Очень хорошее интервью для чтения: http://www.artima.com/scalazine/articles/twitter_on_scala.html. Разработчики Twitter рассказывают о том, почему они выбрали Scala и с какими проблемами они столкнулись и почему они считают, что он подходит только для части всего их стека приложений.

0 голосов
/ 18 сентября 2009

@ Jens Schauder Scala IDE поддержка резко возросла с момента вашего последнего просмотра. Недавно мы проверили поддержку Eclipse, и плагин был потрясающим - он был установлен и работал без проблем.

Я бы посоветовал вам еще раз и оставить комментарий здесь или где-либо еще о вашем опыте. На самом деле, мы только что закончили проект, основанный на Scala - это был опыт, который я должен признать, но он определенно стоил того.

Мой совет: найдите плагин для IDE по вашему выбору и получите небольшой некритический проект, чтобы испытать его в гневе.

Удачи:)

0 голосов
/ 28 апреля 2009

Я немного поиграл с этим, но не нашел подходящего варианта в нашем программном обеспечении (для бизнес-процессов внутреннего использования). Я мог видеть, что это, возможно, хорошо соответствует научному сообществу.

0 голосов
/ 15 марта 2009

Нет.

Когда я смотрел на него в прошлый раз, поддержка была не там, где мне нужно было для какого-то реального проекта:

  • Хорошая поддержка IDE в IDEA и Eclipse
  • Обширная документация
  • Надежная база пользователей

Я не думаю, что в настоящее время это является ответственным решением в отношении клиентов и сотрудников, чтобы использовать Scala. Крошечная библиотека, которую можно легко заменить на groovy или java, если дела пойдут плохо, может быть исключением.

Хотя мне действительно нравится комбинация функций в Scala, похоже, она не набирает обороты в реальном мире.

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