A Tale of 3 IDEs

Except for occasional Common Lisp development (Emacs!), I just about live in an IDE. For the most part this is the excellent NetBeans 6.0 with Ruby support. However, I have dozens of existing Java projects and they almost all are IntelliJ projects so I will be using IntelliJ as long as I need these projects (long time!). To make this "IDE soup" even richer I am learning Scala (best development environment appears to be the Eclipse plugin) and experimenting a little with Google's Android portable device platform (again, an Eclipse plugin).

It takes me a minute or two to really get into a different IDE when I change tasks - makes me nostalgic for the 1980s and 1990s when I lived in Emacs for programming, email, shell, and usenet. While there are interesting Emacs tools for Android, Ruby, Rails, Java, and Scala, I am not willing to go back in history and spend my days in Emacs.

Comments

  1. There's a Scala plug-in for IntelliJ too. The plug-in is opensource:
    http://svn.jetbrains.org/idea/Trunk/scala/
    and pretty good (it's made partially in Scala, so it's a good practice bench :) ).
    Also for Android development there's seems to be a newly started intelliJ plug-in:
    http://code.google.com/p/idea-android/
    http://plugins.intellij.net/plugin/?id=1792

    ReplyDelete
  2. Thanks Thomas. A few months ago, I evaluated the IntelliJ Ruby/Rails plugin support and found NetBeans better at that time. I have been an enthusiastic IntelliJ customer for many years but since I plan on minimizing my Java development in the future, I am going to stick with my last purchased version of IntelliJ (version 6), and use NetBeans for Ruby: most of my development. Eclipse is OK for learning Scala and Android.

    There will likely be a version 8 of IntelliJ in less than year: I will evaluate that when available and look at the Ruby/Scala/Android/etc plugins.

    When I did almost all of my develpment in Java, paying for IntelliJ was a no-brainer because I think that it is the best Java IDE.

    ReplyDelete

Post a Comment

Popular posts from this blog

Custom built SBCL and using spaCy and TensorFlow in Common Lisp

I have tried to take advantage of extra time during the COVID-19 pandemic

GANs and other deep learning models for cooking recipes