java - What is the current state of tooling for Scala? -


For the last one year, I've heard an increasing amount of publicity about the Scala language.

I know there are several existing projects that are planning to integrate Scala support with IDE; However, it is not always clear how good the integration really is.

Do they currently support Icplasia and Netbeen for Java language along with Intelligence? Do they also support instant verification?

I can not speak individually or consistently with NetBusiness Plugins (although I have heard the good stuff ), But Scala IDE for Eclipse has recently released a new release with Scala 2.7.4. Architecturally, this release is very different from those of previous people because it uses a similarity factor, officially supported mechanisms to increase JDT (and other cross-plugin extensions) While the Scala plug-in was actually used to treat JDT Internal to use the private APIs and reflections, but now it is capable of declaring only its expansion points and able to rest the system is. It is also difficult to describe how much more stable it makes things. I am not saying that it is all the sun and rose yet, but if you have tried the plugin in the past and rejected it (As I did), it's time to look for another one.

How is it in the feature-wise stack, there is no refactoring support in SDT ("rename" like some named things in the intelligencer), nor the editor like " Mark Records ", however, there is a much better framework than Netbens, better compiler support than IDEA, and very good semantics highlighting. All three plugins support material support (or "intelligence", such as Microsoft), but none of these is particularly reliable in this area. Scala IDE for Eclipse is the only one supporting the incremental compilation (Java Tooling of Ella Eclipse).

My advice: Shop around. Try all three and see who works best for you. The Scala IDE has jumped into competition with its latest release for the eclipse that I am hearing, but others have shown such steady stability and stable progress that you can not count them yet.


Comments

Popular posts from this blog

python - Overriding the save method in Django ModelForm -

html - CSS autoheight, but fit content to height of div -

qt - How to prevent QAudioInput from automatically boosting the master volume to 100%? -