7.5 years ago by
University Park, USA
R is a statistical framework, python is a generic programming language with a very large set of existing libraries for various taks. It all depends on the actual use case of the application you intend to create. Picking the right tool for the task makes it substantially easier.
Personally I am suspicious of IDEs like Eclipse and I often feel that they promote a type of behavior that makes software more complicated than it needs to be. Similarly object oriented-ness could be more a curse than a benefit. Thinking in functional terms as transformations leads to better code. This is just IMHO.
R is actually very good at functional programming, see for example: http://nsaunders.wordpress.com/2010/08/20/a-brief-introduction-to-apply-in-r/