Tech

Guides
 

Is the new Komodo 5 worth the upgrade?

By Vincent Danen, Special to ZDNet Asia
Monday, January 05, 2009 11:47 AM
The Komodo 5.0 toolset for developers is taken for a test drive to find out if its new features are compelling enough to make the software a must-have.

ActiveState recently released the latest version of its Komodo tools, the free Komodo Edit and the commercial Komodo IDE.

What's the difference between Komodo Edit and Komodo IDE? Aside from cost, there are quite a few things that make Komodo IDE an appealing choice for many programmers.

Komodo Edit offers a project manager and a code toolbox aside from the multi-language editing capabilities, including support for PHP, Perl, Python, Ruby, Tcl, Javascript, and markup languages like CSS, HTML and XML. It is also cross-platform for Linux, OS X, and Windows.

In addition to this, Komodo IDE offers support for debugging scripts and applications, provides an interactive shell, the extremely useful Rx (regular expression) toolkit, and source code control integration (for Subversion, CVS, Perforce and a few others).

If you've used Komodo in the past, you know it's a stellar product but was marred in some areas due to speed.

Komodo 5 uses the new Mozilla codebase--the same used in Firefox 3--so it is faster. It also adds support for new source code control systems, namely Git, Bazaar, and Mercurial.

So is being based on a new Mozilla codebase and adding support for a handful of new SCC systems worth the upgrade cost if you're using the last prior version, Komodo 4.4? At first glance, I didn't think so. But after having played with it for a bit, I've found some nice additional features.

For one, the new additions to the SCC systems are not the only thing that has changed. The support for existing SCC systems has also been greatly enhanced. One of these enhancements is the ability to commit an entire changeset to version control, rather than just one file at a time. You can use this same functionality to create patches of changes without committing as well.

Another new welcome feature is improved support for code formatting. Personally speaking, I have a real issue with messy spaghetti code and sometimes find it extremely frustrating when dealing with other people's code. Komodo now makes it easier to keep code clean and consistent. It allows for the use of external tools such as Perltidy and PHP Beautifier, and also contains its own simpler internal code formatting tools.

Finally, if you found the user interface of Komodo 4.x a little cluttered and difficult to use, you'll find that Komodo 5's interface has improved. Due to all that Komodo can do, it's still quite busy, but it's much more logically organized and laid out now. It also looks better, largely due to the new Mozilla code it is built on.

The final question, then, is the upgrade worth it? Only you can answer that, but it was for me. If nothing else, you owe it to yourself to check it out. And if you don't need all of the "uber-developer" features, the free Komodo Edit is also available and may be sufficient if your needs are more moderate.

Vincent Danen, the security team manager for Mandriva, has been writing about and developing on Linux for over 10 years.



WORTHWHILE?

0

0 votes
Blog

Talkback 0 comments

There are currently no comments for this post.


Guest user

Guest user

Level: 
Joined: —
Already a member? Log in »



 

Loading...

Whitepapers/Case Studies

Downloads

Open Source News



Tech Jobs Now!

Tags

  1. canada
  2. e - mail
  3. fedora project
  4. gnome
  5. linux
  6. linux distribution
  7. mandriva
  8. mysql
  9. open source
  10. operating systems
  11. password
  12. red hat inc.
  13. repository
  14. security
  15. server
  16. ssh
  17. tool
  18. ubuntu
  19. vincent danen
  20. web