7 ms·
Komodo X released – new version of Komodo IDE
- vosper 10y agoI haven't used Komodo for years, though for a long time I think it was the only real choice in Python IDEs. I don't know why I stopped using Komodo, but these days if I want a Python IDE I use PyCharm, which I bought a license for. So I'll ask the obvious question: Who out there is using Komodo, and why do you like it?
- Spoom 10y agoI bought Komodo 9 fairly recently, soon enough that they gave me a free license to 10. My situation is a little unique though: - 99% of my development is done through a remote connection, almost always SFTP, as opposed to local - Most of it is PHP, with some Node and other general web dev - I had previously been using Gedit and felt like trying an IDE as I do every so often Komodo got a number of things right: - It works on Linux with no problems that I've noticed - It's not Java-based, so there's no massive memory usage or random slowdown due to garbage collection - Excellent PHP and JavaScript support with parameter autocorrelation - Good enough remote development support (many other IDEs are lacking here) - Xdebug support (and supports other languages for step through debugging) - Fairly cheap as IDEs go, at $147 for a personal license Might be worth the trial if you're looking for something new.
- elfyhat 10y agoHave you considered using SSHFS? I too do most of my development on remote systems. Once I discovered SSHFS it was great because I was able to use any IDE of my choice and I wasn't just stuck with those that offered remote development support. Since it sounds like you run linux it should be no problem to get running. I haven't tried it on Windows but from what I understand it works there too.
- Spoom 10y agoI've tried it a couple of times... it introduced a fair bit of lag that I didn't see with other solutions. Not sure why.
- sprremix 10y agoDo you regularly use sftp? Is it just a matter of filling in the sftp credentials and editing? Or does it need to do a whole lot of indexing (like phpstorm)?
- gaius 10y agoCould have done this for free with Emacs and TRAMP...
- mdaniel 10y ago> I want a Python IDE I use PyCharm, which I bought a license for. I am 100% on-board with giving JetBrains money, because their projects are amazing, however, I wanted to remind folks that PyCharm community edition is very, very powerful and not only free but also open source under an Apache license. I build it from master every morning and consider that process quite easy if the user is familiar with ant-based build systems. It is madness to edit Python in vi when such a fantastic tool exists, is free/libre and also even offers vi-esque keybindings.
- coverband 10y agoFor the Windows world -- I was pleasantly surprised that Visual Studio Community Edition does a great job of enabling Python development. Intellisense is available for all modules I installed with pip. The templates are well-written without unnecessary junk. Debugging works very well. I haven't tried the same for non-Windows platforms, but Visual Studio Code is free and should provide similar capabilities for OS-X and Linux.
- tuananh 10y agoI've never heard of this IDE until today but they get to version 10 which mean they've been around for quite a long time. Can someone share their experience using this? Versus others IDE.
- systems 10y agoi am aslo kind of surprised by their resilience its an expensive ide 245 for commercial license, and 145 for personal you can download komodo edit, its free, and you will get the feel of what its about
- jcbeard 10y agoA long time ago (around 2006) I started using Komodo. I started off with the "Edit" version and quickly upgraded to the full IDE. I loved it. As someone else mentioned, there's nothing better really for remote dev work. The editor works nicely on Win/OS X/Linux and presents roughly the same behavior on all. For Win it's extremely nice, as it presents an ease of use for remote development that I'd only ever gotten within Linux using ssh. You can edit locally over sftp/ftp/etc. and save just as easily as if you were logged into the remote terminal directly. There are a huge number of features that are useful for Python/Perl (like regular expression checkers) that visually show what you've screwed up within your regex. If you've ever tried to write a regex for something that is especially complex, you'll know what I'm talking about, this is quite a nice feature (perhaps duplicated by some open source tools). Komodo also provides syntax highlighting for quite a few other languages (although,I found it lacked HDL support at the time which I would have liked). It's not just for Python/Perl/Tcl, provides support for C/C++/Java as well (at least it used to, haven't tried in a little over a year). If you're looking for an IDE, I highly recommend this one. It is as simple in appearance as a text editor+++, but in reality is is quite a bit more. It's probably one of the best cross platform editors that I've tried, and I've tried quite a few. Honestly, I use vim almost exclusively these days. If I ever had to go back to developing on a Windows machine, or developing for Python/Perl exclusively I'd definitely consider going back to Komodo more often....
- mhd 10y agoBack in the distant past, when we prefixed our variables with dollar signs and goshdarn liked it, one of Komodo's selling point was its support for some of the less supported languages -- the parent company was mainly known for supplying the most widely used Windows distributions of Perl and Tcl (ActivePerl and -Tcl). The free versioon, Komodo Edit, never was all that interesting compared to "proper" IDEs. It was more lightweight than Eclipse and more "mainstream" than vi/emacs, so I've seen it used occasionally on Linux systems. Not in recent years though, as platform editors like gedit and kate became more capable, Sublime entered the stage as a nice medium ground and systems became more capable to run the more monstrous IDEs (Eclipse, IntelliJ/WebStorm/etc) without a noticeable impact.
- stephenr 10y agoFYI this is a dupe of https://news.ycombinator.com/item?id=11715286 https://news.ycombinator.com/item?id=11715286
- vbit 10y agoThere is also the reduced feature free version called Komodo Edit: http://komodoide.com/komodo-edit/ http://komodoide.com/komodo-edit/
- e12e 10y agoPleasantly surprised to see they provide msi-based installers for Windows, and not exe-based ones like all too many projects still do. I'd think companies that provide software like this would have an interest in a) making the free version (and maybe the trial version) available in the windows store? And b) (ok, I'm somewhat biased, I just think it's soo delightful to use) a scoop.sh-package for easy install to those few that have discovered the joy that is scoop.sh. Shouldn't be too hard, could probably model on the scoop.sh package for visual studio: https://github.com/lukesampson/scoop-extras/blob/master/visualc.json https://github.com/lukesampson/scoop-extras/blob/master/visu... (which should probably be updated to vs2015)).
- NTripleOne 10y agoOut of curiosity, what benefit does an .msi installer provide over for example, nullsoft's or installshield?
- Kliment 10y agoAt the very least, it can be deployed in a scripted way and added to an OS install image without having to mess with each installer's command line options individually, and can be installed to an entire fleet of machines via group policy.
- e12e 10y agoIf you have a malicious dll and an installer in your download folder, the exe will (potentially) automatically run the malicious code. (And what kliment said)
- hackbinary 10y agoExe installers in general, and nullsoft and inno in particular create windows installers that are non standard. Please do not use them. Please only make .msi installers. I have to deploy 1000's of apps across our network, and .exe installers cause so much pain. If you are going to have have some sort of .exe installer, please ensure that you document how to run the installer in a quiet way, and how to customise the installation from the commandline.
- bedros 10y agoafter using komodo for few years, I decided to switch to sublime, and I did not like it; sublime has no clean way to remote edit files I switched back to komodo 10 Beta, and it's been amazing so far.
- mrmondo 10y ago- Looks to be a mix of Python 2.7 and I see some Java processes running. - Can't see any native Puppet integration / support.
- naatan 10y agoKomodo does not use any Java what so ever. The only traces of Java you could find is syntax highlighting support and in the name of JavaScript. We're not a Java IDE. It does not have native Puppet integration at the moment. You could add your vote here: https://github.com/Komodo/KomodoEdit/issues/803 https://github.com/Komodo/KomodoEdit/issues/803
- gamesbrainiac 10y agoFrom what I can see, Komodo's feature set is close to that of PyCharm for python development, but I have to say, I don't see remote debugging in the featurelist, or has it been there for a while? Also, can anyone tell me how komodo's python debugger stacks up to pycharm/pydev?
- IshKebab 10y agoLast time I used them, which was about 3 or 4 years ago, PyCharm had okish Python code completion (i.e. amazing compared to the competition), whereas Komodo didn't really have any code completion. Not sure about the debugger.
- th3c00p 10y agoKomodo has always had completions for Python.
- naatan 10y agoKomodo has remote debugging for pretty much all of its major languages.