The RStudio IDE: first impressions are positive

February 28, 2011

(This article was first published on What You're Doing Is Rather Desperate » R, and kindly contributed to R-bloggers)

Integrated development environments (IDEs) are software development tools, providing an interface that enables you to write, debug, run and view the output of your code.

Whether you need an IDE or find them useful depends very much on your own preferences and style of working. In my own case for example, I’ve tried both Eclipse and NetBeans, but I find them bloated and rather “overkill”. On the other hand, my LaTeX productivity shot up when I started to use Kile.

Most of my coding involves either Ruby or R, written using Emacs. For Ruby (including Rails), I use a bundled set of plugins named my_emacs_for_rails, which includes the Emacs Code Browser (ECB). For R, I occasionally use Emacs Speaks Statistics (ESS), but I’m just as likely to run code from a terminal or use the R console.

RStudio, released yesterday, is a new open-source IDE for R. It’s getting a lot of attention at R-bloggers and it’s easy to see why: this is open-source software development done right.

Before you even install and try out RStudio, there are plenty of promising signs:

  • A professional-looking and informative website
  • Good communication with users via Twitter, a blog and dedicated support
  • Dedication to open-source, with code available on Github
  • Cross-platform (Linux, Mac, Windows) with packages for multiple operating systems

For me, download and installation of the desktop version was a breeze, from the Ubuntu package. RStudio also comes in a client-server version (where the IDE is accessed via a web browser).


RStudio IDE

On start-up, a nice clean IDE with panels for the console, plots/files and workspaces. This, for me, is the key to a good IDE: it should be uncluttered and as much as possible, simply resemble your current working environment but with the convenience of not having to move between windows. Even “Ctrl-L” works to clear the console; it’s the little touches that make me happy.

I’ve yet to try the server version of RStudio, or put the software fully through its paces but so far, I like what I see. It’s too early to say whether RStudio will convince me to make the switch from Emacs (not many things do) but you know, it’s nice to be able to write something positive about a software release for a change.

Filed under: computing, programming, R, statistics Tagged: ide, software

To leave a comment for the author, please follow the link and comment on their blog: What You're Doing Is Rather Desperate » R. offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...

If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Tags: , , , , ,

Comments are closed.


Mango solutions

RStudio homepage

Zero Inflated Models and Generalized Linear Mixed Models with R

Quantide: statistical consulting and training


CRC R books series

Contact us if you wish to help support R-bloggers, and place your banner here.

Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)