Are there any Windows IDEs that support both Ruby and Python?
I'm talking about the type of IDE that has syntax suggestions (auto-completion feature).
I've tried Netbeans but it only seems to support Ruby (maybe there's a way to add Python support?)
views:
2213answers:
14Try Komodo for quite a feature-complete IDE.
Personally I just use Scite for all my programming. Spiced up with some scripts it makes for a great, lightweight IDE that's suitable for all programming languages and on all platforms.
Try Gnu Emacs -- worlds most powerful editor. For syntax completions in Emacs you need to get rope for python.
I like NetBeans.
While not perfect, I use it for nearly all my coding (primarily Ruby on Rails at the moment), and it works well for me.
And it certainly does support python.
Netbeans 6.5 has Python support, though I'd call it beta quality. It uses a recent version of Jython, which is more or less compliant with Python 2.5.
Personally, though, I use Wing for Python development.
I concur with the views on NetBeans, the Ruby support is very good, but Python is still in its early stages, and has one or two annoying bugs. Still, the basis is there for a truely excellent free Python IDE. A nice alternative is Aptana Studio, which is based on Eclipse, but overall more stable and user-friendly, in my experience. It has support for Ruby on Rails built-in, and also Python through the excellent PyDev plugin.
I use Komodo IDE ( licensed version ). Its got language support for PHP/Python/Ruby and also some code assistance for popular frameworks like Rails/Cakephp/Pylons. Plus you can make macro's to run individual support libraries like baking controller/model's with a input from a input box.
Netbeans 6.5 has build in Ruby & RoR support, and includes Python support. Aptana, a version of Eclipse supports both Ruby/RoR & Python. You can also install these as plug-ins to a default Eclipse install.
I've looked into this recently as well, and both netbeans and eclipse have rudimentary python support. For whatever reason, ruby seems to have better support in these tools. If you don't mind a seperate IDE for python, you might take a look at IronPython Studio. IronPython is a .net implementation of Python, and the IronPython Studio is a Visual Studio style IDE for IronPython. I haven't used it much, but it is certainly interesting.
Look at IntelliJ. The latest version is in beta but check it out IntelliJ