Чтобы узнать версию Typescript, используйте:
ng -v
Это позволит вывести версию машинописного текста и другие версии зависимостей. Мое шоу, как показано ниже:
@angular-devkit/architect 0.7.1
@angular-devkit/build-angular 0.7.1
@angular-devkit/build-optimizer 0.7.1
@angular-devkit/build-webpack 0.7.1
@angular-devkit/core 0.7.1
@angular-devkit/schematics 0.7.1
@angular/cli 6.1.1
@ngtools/webpack 6.1.1
@schematics/angular 0.7.1
@schematics/update 0.7.1
rxjs 6.2.2
typescript 2.7.2
webpack 4.9.2
Intellij хорошо справляется с поддержкой смешанных проектов Java / Scala. На данный момент поддержка Scala в Intellij мне кажется лучше, чем Scala IDE для Eclipse. (Я долгое время пользовался Eclipse, недавно попробовал Intellij по рекомендации некоторых других программистов Scala).
The "official" Scala plugin for Eclipse allows you to add the "scala nature" to any project, alongside the java nature. This allows you to mix and match however you'd wish.
I was playing with scala for the first time last night, using the Eclipse IDE, and it works very well.
Also, I just ran across this article: http://www.codecommit.com/blog/scala/joint-compilation-of-scala-and-java-sources
Seems that scalac knows enough about java to be able to resolve dependencies on java source, without actually compiling them. Very smart.
Вы пробовали оболочку Scala Swing? Он очень легкий в том смысле, что вы всегда имеете доступ к базовым классам Swing, но он очень хорошо продуман. Мне было приятно работать с шаблоном реакций , который значительно упрощает обработку событий, а структура акторов делает распространение событий намного понятнее, чем использование PropertyChangeSupport
. Его вполне можно использовать со своими собственными виджетами Swing.
Плагины Scala для NetBeans тоже работают хорошо. Поскольку разработка Swing с помощью NetBeans стала такой простой, возможно, это именно то, что вы ищете :)
Я успешно смешал в своем приложении Java и Scala. Он работает в движке приложений Goggle, и я использую Spring MVC для пользовательского интерфейса. (позже перенесу на Lift)
Плагины для Intellij очень помогают. Хотя это еще только начало, и время от времени возникают проблемы. (например, компилятор плагинов Scala, похоже, не слишком любит JDO-расширенные классы Java ... есть работа, и я уверен, что эта ошибка будет исправлена в ближайшее время).
Единственное, что меня немного утомляет в этом миксе, - это работа с API Java, которые возвращают класс коллекции Java в Scala. Это очень неуклюже, и вам придется немного перепрыгивать через обручи.