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 Groups that use a [variety] of development environments (.net, python, web), Jebrain's products and Webstorm, in particular, are a great choice for productivity. If your developers are accustom to another IDE it might be better for all to sync on the same one. I wouldn't take the cost aspect as a consideration. A productive developer is far more important.
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 Includes a built in spell checker to eliminate time wasted searching for small mistakes. Provides a drop down menu of options complete with keyboard shortcuts that allow for streamlined programming. Identifies when variables are named differently, allowing for cohesive work without the scrolling. 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 The popup file search sometimes frustrates me. It caps the number of results, and sometimes it isn't clear that it simply stopped looking. I also used to have trouble finding string occurrences that I knew were in my project, but I think they've made improvements in this area recently. Being a AAA IDE, WebStorm can be a memory hog. If I don't kill it every few days, it can get really slow. I would love to see performance improvements. Speaking of performance, WebStorm can take a long time to launch. I'd like to see improvements in launch times. Read full review Likelihood to Renew It's an irreplaceable part of my toolkit and isn't that expensive per year.
Read full review Usability It's easy to teach new users the extreme basics to get them working, then let them figure out little tips, tricks, shortcuts, refactorings, and other features on their own.
Read full review Support Rating I gave this rating because I have never needed their customer support, which is the highest level of support I suppose. When a product works just fine out of the box and everything you may need is well documented, it's a paradise for the customer. But I've seen some questions asked on their portal, and I've seen thorough answers given to the questions and the willingness to support the customer with follow-ups and everything else.
Read full review Implementation Rating Highly recommend the JetBrains Toolbox, it remembers your recent projects and launches from the task bar.
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 I think WebStorm is way ahead of open-source editors. Please don't get me wrong, I love open-source. But the other free editors have a lot of configuration which blocks my whole coding experience. Take "Atom" for example. I used it for about 3 months, but in that time I had to update the plugins hundreds of time, and for every little thing (e.g. linter) I had to download a community plugin, and with each plugin atom would get a little slow. Take "
Eclipse " for another example, which is very suited for Java, but not so suited for JavaScript. Sublime was good, but WebStorm comes with many exciting features that I did not find in sublime/notepad.
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 Saves lot of time when we are finding the text or files. Easy to work with for support projects. Nice code completion feature. It's all in one solution for both front end, back end and database solution to work with. Initial learning curve is required to use the workbench. Documentation can be improved better probably adding videos, would be helpful for visual person. Read full review ScreenShots