Который IDE для Scala 2.8?

Это - тот же вопрос для более старой версии Scala, но они говорят, что плагин Eclipse был улучшен значительно. Действительно ли это - лучший IDE теперь? Как делают другого Scala, которого IDE сравнивает сегодня?

40
задан Community 23 May 2017 в 12:15
поделиться

5 ответов

Я довольно успешно работал с IDEA 9. Я кратко пробовал и Netbeans, и Eclipse, но не смог получить то, что хотел. Завершенный код Eclipse вел себя не так хорошо, как мне бы хотелось, и я не мог найти способ заставить Netbeans обрабатывать сценарии Scala; Он просто жаловался, что файл не был классом.

Для ясности, я несколько лет использую IDEA для Java, так что имейте это в виду:)

26
ответ дан 27 November 2019 в 01:31
поделиться

Плагин JetBrains IDEA для Scala одинаково хорошо работает с 2.7 и 2.8.

Я не могу сделать никаких сравнений, потому что я использовал только IDEA.

8
ответ дан 27 November 2019 в 01:31
поделиться

На данный момент Scala Plugin в IntelliJ IDEA является лучшим. Он хорошо справляется с Scala 2.8. IntelliJ IDEA Community Edition теперь бесплатна и имеет открытый исходный код (и работает со Scala), поэтому я не вижу причин не использовать его.

Плагин все еще несколько глючен (много "ложных срабатываний", т.е. код без красных подчеркиваний может не скомпилироваться успешно; но почти нет "ложных срабатываний"), но вполне пригоден для использования. Самое лучшее, что вы можете использовать отличный отладчик IDEA со Scala (не без некоторых проблем, но он действительно работает!).

FSC (Fast Scala Compiler) также поддерживается в последних сборках. Огромная экономия времени.

Команда разработчиков плагинов очень отзывчива. Некоторые из них работают непосредственно в JetBrains и обладают глубокими знаниями о платформе IDEA, поэтому разработка продвигается быстро.

13
ответ дан 27 November 2019 в 01:31
поделиться

Я не рекомендую Scala IDE/Eclipse. В ней нет многих функций, которые доступны даже для Eclipse с Java. И там есть ошибки.

2
ответ дан 27 November 2019 в 01:31
поделиться

На данный момент я бы порекомендовал плагин IDEA.

Подключаемый модуль Scala для NetBeans тоже довольно хорош. Однако он еще не поддерживает NetBeans 6.9, новейшую версию, и вам по-прежнему нужно загружать его вручную, а не устанавливать непосредственно из диспетчера подключаемых модулей внутри NetBeans.

Однако он лучше интегрируется с проектами Maven, чем плагин IDEA (на мой взгляд, это верно для NB и IDEA в целом).

1
ответ дан 27 November 2019 в 01:31
поделиться