Likelihood to Recommend Enthought Canopy is best suites for scripting data analytical concepts. It has a wide range of data analytical libraries and also is good for data visualization. I would not recommend using Enthought Canopy only as an IDE, there may be better options available. If you're looking for a good data simulation & visualization package, Canopy it is.
Read full review If you are Ruby On Rails Developer, RubyMine is great choice of IDE. It provides good integration with rails so that running rake tasks, generators, bundle install all can be done from within the IDE. So using RubyMine it decreases extra time to go to googling syntax for Ruby code and making developer more productive.
Read full review Pros Providing scientific libraries, both open source and Enthought's own libraries which are excellent. Training. They provide several courses in python for general use and for data analysis. Debugging tools. Several IDEs provides tools for debugging, but I think they are insufficient or too general. Canopy has a special debugging tool, specially design for python. Read full review auto completes almost all syntax for Ruby On Rails RubyMine is having ability to browse the source code for any gem you are using find in project work fast and too much effective Adding a breakpoints and debugging code for errors is just great with RubyMine Read full review Cons Canopy does not support Python 3 There were times the Python shell crashed, and I would have to restart it Some Python libraries are slow. Read full review frequent software updates is sometimes tedious uses more CPU memory to run, it's not light weight process Read full review Alternatives Considered Before Canopy with its python we were working with Matlab. We decided for Canopy against Matlab for two reasons: First, we believe that python together with NumPy or SciPy can achieve the objectives with less code and therefore less training, and second the prizes are much lower than matlab which is most robust, expensive and less intuitive. It's clear we are making the comparison with python and it has nothing to with canopy. But with Canopy you feel you have all those tools close together without the problem of configuration, besides a lot of personalized libraries that complements a typical python environment.
Read full review RubyMine is specifically for Ruby On Rails so it is more focused and having more syntax autocompletion and other tasks automation with good code debugging skill. So, for particular Ruby On Rails project development it is much more advanced and effective than any other general IDE like Visual studio and
Sublime Text .
Read full review Return on Investment Its easier to define KPI's with Enthought It is good for reiteration and building on top of existing scripts Its dedicated Python console makes it easier to execute projects. Read full review sometimes it feels slow down system because of using RubyMine as it requires more memory and power. RubyMine is great choice of any Ruby On Rails Developer as it reduces time of project development by providing lots of inbuilt functionalities like autocompletes syntax running rake task, git integrations and many more Read full review ScreenShots