Проблемы, для которых лучше подходят scala / akka или go - PullRequest
5 голосов
/ 06 мая 2011

Рассматривая Go недавно, кажется, что можно провести аналогию между Go и Scala / Akka, где akka Actor похож на goroutine, а ActorRef похож на канал Go.

Помимо проблем с типом платформы (JVM или нет), какие функциональные различия могут побудить одного выбрать один или другой?

Ответы [ 2 ]

9 голосов
/ 07 мая 2011

Отказ от ответственности: я владелец продукта Akka

Возможно, вы могли бы реализовать модель актера поверх горутин и каналов, но я вижу их как два совершенно разных слоя абстракции.

Вопросы для выбора могут быть практически любыми, но вот несколько советов:

  1. Dev / Deployment platform?
  2. Возможность / желание повторно использовать другие библиотеки и / или языки?
  3. Remoting / кластеризация?
  4. Среда разработки / инфраструктура
  5. Наличие разработчиков
  6. ...

Если кто-то знает, есть ли модель актера для Голанга, я бы с удовольствием выпил.

0 голосов
/ 06 мая 2011

Я чувствую, что Скала / Акка более зрелые.Существует большее сообщество пользователей и больше импульсов.

Другие люди не согласятся, но для меня Go по-прежнему ощущается как «я тоже», и я бы не стал кодировать что-либо серьезное в «я тоже»язык.

...