ActiveState Komodo IDE 4.3 and Edit 4.3
I have used Komodo IDE user for Python, Perl, and regular expression development for several years, and occasionally for Ruby, XSLT, and JavaScript development in the last year. When I previewed Komodo IDE 4.0 early last year, I said that "it's worth having if you do more than occasional programming in one or more of the scripting languages that it supports." At the time, Komodo was useful for Ruby scripts, but not for Rails development.
Version 4.0 basically added browser-side features to the IDE. Version 4.1 made Komodo a Ruby on Rails IDE. Version 4.2 smoothed out some features and added auto-update. Version 4.3 added Rails 2 support, unit test integration, improved global search and replace, and abbreviations for inserting snippets. Version 4.4, which was released after most of this review was written, added a section list, multifile SCC commit, column editing, and improved unit testing.
Although Komodo IDE is fairly good as a multiplatform Rails IDE, it's not my favorite of the group. When using Komodo for Rails development, I miss the refactoring support and navigation enhancements found in several of the other products.
A video introduction to Komodo IDE is available for viewing here. You'll find 19 short Web tours of the IDE here.
CodeGear 3rdRail 1.1
On the surface, 3rdRail seems very similar to Aptana RadRails: They're both easy-to-use Rails IDEs built on Eclipse that also have JavaScript development support. If the comparison ended there, 3rdRail would be in trouble, because the base version of RadRails is free. It doesn't end there, however; 3rdRail is an even more productive environment than RadRails.
For example, RadRails provides simple GUI front ends for Rails generators and rake tasks; 3rdRail goes one better and provides higher-level wizards that collect the necessary information in a GUI and then run a sequence of generators and/or rake tasks in an enhanced command shell.
CodeGear calls this enhanced shell "commanders" and describes it this way: Commanders "merge the power of the command line with the ease of use and productivity of the IDE. This provides the ability to dynamically switch between typing on command lines and the IDE's tools, which are all integrated into the command line. For example, output from commands adding a model or view is immediately reflected throughout the IDE. Command output is hyperlinked, so that clicking on any generated file or folder will open that in the IDE."
That hyperlinking is surprisingly useful for such a simple feature. It can be very confusing to figure out why a test failed or a Rails page threw an error. With 3rdRail, once you pick out the root cause from the command output, one click takes you to the correct line of code. In similar fashion, the 3rdRail dependencies view lets you quickly navigate to the right code from a graphical representation of the application's functionality.
Read up on the latest ideas and technologies from companies that sell hardware, software and services. How to improve employee productivity in small and medium businesses
The state of Middleware
The Case for an Untethered Enterprise
IT Service Management Needs and Adoption Trends: An Analysis of a Global Survey of IT Executives
Making the Business Case for IT Consolidation
Controlling storage costs with Oracle database 11g
Look before you leap | Key considerations for moving to 802.11n
Zones provide focussed content from Computerworld and leading technology partners.Discover how SOA can create smarter outcomes for your business.
Attend and learn:
- How SOA is helping leading companies to become more agile
- Where you should be applying SOA processes in your company
- The top SOA implementation mistakes to avoid
Click here for more information.
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Sterling Commerce Speeds Long-Distance Delivery of Large Files 2008-12-03 09:28:00+11
FrontRange Solutions launches HEAT Plus Mobile to reduce help desk costs and improve service management productivity 2008-12-02 15:15:00+11
AARNet Helps to Advance Indigenous Health 2008-12-02 12:44:00+11
Orbis selects Telstra International as its data centre partner for the UK, Europe and Middle East Region 2008-12-02 11:23:00+11
ComOps Deploys Corporate Performance Reporting Solution For Healthcare Test Manufacturer 2008-12-02 10:09:00+11
Mimosa™ NearPoint™ for Microsoft® Exchange Server: Email Archiving 101
Email archiving is emerging as a critical new application for managing email. Learn how to reduce and manage online and offline email storage, add powerful tools for legal discovery and compliance and extend native exchange recovery capability by reading on.












