Где вы видели, используя Scala для своего проекта?Планируете ли вы использовать язык программирования Scala и какой проект?
ответ
Я думал об использовании Scala в своем проекте (программное обеспечение торгового сервера - мне особенно нравится модель актера в стиле Эрланг), но у Scala все еще есть проблемы с производительностью (надеюсь, они скоро исправят ее). В противном случае, это хорошо (получение достойной поддержки IDE в IntelliJ IDEA).
Я переориентировал жизненно важные части актерской модели Scala на Java. Оно работает.
No.
Когда я смотрел на него в последний раз поддержка не там, где мне нужно было, чтобы это было какое-то в реальном мире проекта:
- Хорошая поддержка IDE в IDEA и Eclipse,
- Обширная документация
- Твердая база пользователей
Я не думаю, что в настоящее время является ответственным деци sion по отношению к клиенту и коллегам, чтобы использовать Scala. Исключением может быть крошечная библиотека, которая может быть легко заменена groovy или java, если все станет уродливым.
Хотя мне очень нравится сочетание функций в Scala, оно, похоже, не имеет реальной тяги.
Ну, теперь есть достойная поддержка IDE (по крайней мере, в плагине Scala от IDEA/последней версии), а документация хорошая (книга «Программирование в Scala»). Возможно, пользовательская база недостаточно сильна, но если вы используете Scala, вам все равно придется строить свою команду с помощью программистов на высшем уровне. –
«Вы все равно должны строить свою команду с программистами верхнего уровня». Ну, это будет шоу-стоппер для любого языка. –
Это «скала», а не «скала». Прямо там в названии. – Jeff
Я немного поиграл с ним, но не нашел хорошей подгонки в нашем программном обеспечении (для внутреннего использования). Я мог видеть, что это, возможно, хорошо вписывается в научное сообщество.
@Jens Schauder Поддержка IDE Scala созрела значительно с момента последнего просмотра. Недавно мы проверили поддержку Eclipse, и плагин был потрясающим - он был установлен и работал без проблем.
Я предлагаю вам дать ему еще один вариант и оставить комментарий здесь или где-либо еще на вашем опыте. Фактически, мы только что закончили проект, основанный на Scala - это был опыт, который я должен признать, но он определенно стоил того.
Мой совет: получите плагин для IDE по вашему выбору и получите небольшой некритический проект, чтобы опробовать его в гневе.
Удачи :)
Ну недавно я посмотрел на языке программирования Scala и мои впечатления были очень похожи на то, что у меня есть для других функциональных языков программирования. Scala делает некоторые вещи действительно хорошо, но это не значит, что я бы выбрал его в качестве основного языка программирования в проекте. Это красноречиво и полезно для параллелизма, и поэтому я хотел бы использовать его для реализации части проекта, где она подходит.
Например, возьмите Twitter. У них были проблемы с масштабируемостью, потому что их очередь сообщений в Ruby не была в состоянии предоставить им требуемую пропускную способность - основная причина заключается в том, что потоки реализованы в Ruby и GC. Очень хорошее интервью для чтения - http://www.artima.com/scalazine/articles/twitter_on_scala.html. Разработчики Twitter рассказывают о том, почему они выбрали Scala и с какими проблемами они столкнулись, и почему они считают, что они подходят только для части их всего пакета приложений.
+1 для справки – Schildmeijer
- 1. ¿Какой язык программирования?
- 2. Какой язык программирования/шаблона?
- 3. Windows: Какой язык программирования?
- 4. Какой язык программирования?
- 5. Какой язык программирования выбрать?
- 6. Что вы планируете использовать JavaScript?
- 7. Какой язык программирования?
- 8. Какой язык программирования/обфускация?
- 9. Какой язык программирования это?
- 10. Какой язык программирования использовать с Heroku?
- 11. Какой язык программирования он есть?
- 12. ATTACH - Планируете ли вы заплатить?
- 13. Какой язык программирования написан FogBugz?
- 14. Какой язык программирования проще поддерживать
- 15. Spark - Какой язык использовать?
- 16. Какой язык программирования использует AndroidStudio?
- 17. Какой язык программирования написан iOS?
- 18. Какой язык программирования является синтаксисом?
- 19. Какой язык программирования Udemy построен?
- 20. Какой самый сжатый язык программирования?
- 21. Какой язык программирования использует PhyreEngine от Sony?
- 22. Что вы планируете использовать в Perl RESTful?
- 23. Какой язык программирования я должен изучать?
- 24. Какой язык программирования используется для приложения формы?
- 25. Какой язык я должен использовать для программирования приложения GUI?
- 26. Язык программирования Scala для новичков, это легенда?
- 27. Какой язык программирования наиболее по-английски?
- 28. Язык программирования веб-программирования
- 29. Какой самый поддерживаемый язык программирования для iPhone?
- 30. Язык программирования и компилятор
Какие проблемы с производительностью вы столкнулись? –
Мне это тоже интересно. – Geo
Я тоже. Может быть, он означает актеров Скала? –