Komodo 3.0 Released 54
darthcamaro writes "Looks like Komodo 3.0 has been released according to this article on InternetNews.com:
If you use Perl, Python, Tcl, PHP and XLST in any combination than you've probably heard of Komodo and if you haven't you should have - it's the only IDE that I know of that handles all of those languages (in one real slick environment too)...and it looks like version 3.0 has also got an updated object browser and a new debugger that I'm looking forward to trying out."
Re:Link (Score:2, Informative)
Versus KDevelop? (Score:3, Interesting)
I do like the idea of Window compatibility, but right now we have a "every developer uses their own tools" policy, and I use Linux.
--
Evan
Re:Versus KDevelop? (Score:4, Informative)
Versus kdevelop, Komodo is less configurable and runs slower. The kdevelop help system, grep and terminal windows are all missing from komodo. Not sure on the debugger and make tools -- never use them.
I use Komodo instead of other editors (on winders) because (a) it saves w/ unix line endings, (b) has python syntax highlighting, and (c) can open zope objects via ftp. Oh, it's also a very good xml editor, and that's nice. I used it in a past life to debug xslt, and it was usable for that, too.
My problem is that I never use an IDE beyond it's editor. I've found that most debuggers are difficult to use and often introduce their own subtle differences in behavior. I guess I'm a command line guy at heart, but I just like pretty syntax hightlighting. I'm learning emacs (slowly) and can forsee a day where it's all I use.
Re:Versus KDevelop? (Score:2)
Really, Eclipse and Visual Studio
Re:Versus KDevelop? (Score:1)
Too sad... (Score:3, Informative)
Anm
Other options (Score:4, Informative)
Re:Too sad... (Score:1)
Another problem I have is I use multiple OS's (Solaris at university) OSX and Linux at home. So I really want an Application that can be used in all of the above. Preferably with the ability to export/import projects.
Java - Eclipse
C/C++ - KDevelop*
PHP - Zend Studio
I havent found any better than those three IDE's
*I have KDevelop running un
Re:Too sad... (Score:1)
Eclipse is fully extendable, for example it's only a matter of time before a python plug-in is released. In fact I know people who are working on one. FWIW Eclipse also has a PHP plug in and an XSLT, oh wait there is also a Tcl option.
While I use KDevelop for C/C++ it also can be used for Ada, Objective-C (via C support), SQL, Fortran, Haskell, Java, Pascal,Python, Ruby, Bash, XUL
W
not exactly an IDE but (Score:4, Insightful)
I use Scite [sourceforge.net] which supports syntax highlighting and support for more than a dozen languages, including commong config files like Apache. It does code folding, block comments along with compiler output and most of the normal features of an IDE but it is very light weight.
Besides I do not want evaluate something and then get the features cut or it stops functioning if I do not buy it.
Re:not exactly an IDE but (Score:1)
I just want to emphasize parent. I was a 'edlin (and later) edit (and later) notepad or gedit is good enough' person - that is, whatever language, I'd write in a plain, mostly unadorned text editor. I've used many IDEs before, and I'd guess there'a a plurality who, like me, end up going back to the text editor. Load times, nuisances, 'features', crashes, eccetera...
Anyone who dismissed parent (as I would have at one time) as Yet Another Editor... it's lightweight, it's quick, it's not really much more th
Re:not exactly an IDE but (Score:1)
komodo, why pay for free software (Score:3, Informative)
I just find it funny that people would buy an IDE based directly off of Open Source instead of just using one of the main scintilla projects which almost all of them are free and custom tailered for multiple languages. SciTE
Re:not exactly an IDE but (Score:2)
You really can't program seriously without a good debugger.
Trademark Infringement! (Score:2, Funny)
Wait...Komodo appears to be violating a trademark! Don't all software packages that start with a K(tm) have to be for KDE????
(Yes, it's a joke, even if it's a bad one...)
nitpick (Score:3, Funny)
I remember it as x-slut. Transforming data into xml used to make me feel like a whore before I started using XSLT.
Emacs? (Score:3, Interesting)
I dunno, emacs is great. syntax highlighting, auto-indent, and being able to check my revisions in and out of RCS with two keystrokes is really nice.
Re:Emacs? (Score:4, Insightful)
Can you debug Perl using Emacs? As in, single-step through your program and watch variables, expand arrays/hashes, and have full control over what happens? If so that's great but I wasn't aware of it (I haven't used Emacs for many years, though...).
I've been using Komodo since v1.0 and could not imagine developing Perl without it; one of the coolest features is that it runs "perl -c" on your script in the background and gives red squiggly underlines for errors, green for warnings--similar to Word's spelling and grammar highlights.
That one feature alone has saved me countless hours, since I don't have to continually debug the script; I'll know it "compiles" properly before I even start to run it. Then I just have to fix the logic errors, which are more insidious but we tend to make "less" of them than syntax errors (over the scope of start-to-finish developing, that is). I think this feature is similar to Delphi; although I've never used it, I've heard people talk of "one second compile times" for million-line applications, because it does background compiling. I wonder why no C/C++ IDE does that? (Or do they?)
Komodo also handles Python and PHP, among other formats (it syntax highlights many more styles than it can debug, for example HTML, XML, even straight text I got an error on yesterday--a line didn't end with CR/LF, just CR, and it pointed it out to me).
Exactly my reaction! -- EMACS! (Score:2)
Paul B.
Re:Emacs? (Score:2, Funny)
"emacs is an increadible operating system! Now if they would just write a good text editor for it..."
(Not a flame, really!)
Other options (Score:3, Informative)
So I have yet to find the perfect Python IDE but here's a start.
Kdevelop [kdevelop.org] is very robust but is more focussed C++.
Leo [charter.net] isn't pretty but the outlining features are very cool.
BoaConstructor [sourceforge.net] hold lots of promise for better cross platform support, zope support, a debugger and form designer but the project seems to have stalled.
Eric [die-offenbachs.de] might be my best bet with project mgt, CVS/Subversion and Qt-Designer but I've encountered stability problems.
Actually I wish I could have something with the feature set of Eric with the stability, speed and maturity of Kdevelop plus Leo's outlining abilities. Oh yea, and I'd really like an form designer that uses XUL and Mozilla for building cross platform GUIs.
Re:Other options (Score:2, Informative)
Re:Other options (Score:2)
I say 'claims' because right now my confidence in Riaan isn't that high, to be honest - Someone I know has contacted Riaan about
Re:Other options (Score:2)
Re:Other options (Score:1)
See also this list of Python IDEs [python.org] (much more complete).
Tcl, but not Ruby... (Score:2)
Re:Tcl, but not Ruby... (Score:1)
Re:Tcl, but not Ruby... (Score:1)
What about Visual Studio .NET? (Score:1)
I stopped using it when it went non-free... (Score:2)
I stopped using it when they stopped updating the free (as in beer) version - which appears to have completely left their website now. It simply wasn't worth the money with so many other free alternatives.
It's nice to see tools for open source software being updated, but this is almost a commercial - why is a komodo update important enough for a slashdot post when no other commercial IDE gets articles? Is it because it supports Perl, and slashdot code maintainers like it? Recall that it uses the Mozil
Current Komodo pricing (Score:3, Informative)
As professional IDE's can go (I'm thinking of JBuilder and suchlike), this isn't bad, but it does price it out of my range just to help out with the occasional PHP or Perl work I do.
Re:Current Komodo pricing (Score:2)
Not quite true - you can have the cheaper $30 version as long as you're not using it commercially. For instance, I'm a software developer, but I have Komodo Personal ($30) at home because I don't do any commercial stuff at home. At work I have a copy of Komodo Pro, but more recently I've been using Eric3 inst
Re:I stopped using it when it went non-free... (Score:1)
The only IDE? (Score:1)
I'm not 100% sure about jedit, but i eclipse does PHP,Python, and perl, and probably the others too. If not, there may be a plugin available soon.
Re:The only IDE? (Score:2)
Eclipse has got Perl too ... (Score:1)