The Wayback Machine - https://web.archive.org/web/20140223110818/http://review.techworld.com/applications/3212761/codelobster-review/
Follow Us

We use cookies to provide you with a better experience. If you continue to use this site, we'll assume you're happy with this. Alternatively, click here to find out how to manage these cookies

hide cookie message

Applications

Programming

Part of a Group Review

CodeLobster review

Article comments

The CodeLobster PHP Edition IDE, available from CodeLobster Software, is perhaps the best named product in this roundup. Registration for the IDE is free, but its half-dozen plug-ins are not. Each plug-in has a different trial period, ranging from one week to 30 days. The plugins provide support for the open source Drupal CMS, the JQuery JavaScript library, Joomla, the Smarty PHP framework, WordPress, and the PHP web application frameworkCodeIgniter.

These plugins primarily assist in the editor's code completion functions, although the Drupal plugin gives you a wizard for creating a Drupal website project. The wizard leads you through a series of query screens, which version of Drupal, database connection information, theme and so on, and builds a skeleton that helps get your Drupal project off the ground.

A new user to CodeLobster will instantly notice something missing: a help system. There is "context help," but this appears to work only with code elements. For example, hover over the PHP function mysql_num_rows(), press the F1 key to activate context help, and the online PHP documentation for that function opens in your browser. For real documentation, you have to go spelunking on the CodeLobster website.

CodeLobster is able to install its debugger automatically, but it needs considerable hand holding in the process. And here's where the missing help system really hurts. To figure out how to configure your installation for debugging, you have to crawl through the features list on CodeLobster's web page. There you will learn that you have to fill in a series of parameters in the Preferences window, including the location of the PHP executable on your machine, where your web server's virtual folder is, your web server's host URL, and so on. We found the clearest explanation of the configuration process in the website's forums. It took us several attempts to finally get the debugger working.

Even then, we were unable to get the debugger to start at the proper file. There is a Debug URL selection on the Debug menu, which lets you choose the start URL. Though clumsy, that got us the function we needed; nevertheless, it would have been nice had we been able to deduce how to launch the debugger on a specific start file in our project.

At first glance, CodeLobster appears to provide an SQL management system for MySQL. You define a connection to a MySQL database and CodeLobster will open an explorer into the tables of that database. The explorer lets you drill down into the table's columns and their data type definitions, but you cannot otherwise manipulate that database.

CodeLobster's "dynamic help" system is actually a sort of search engine. Here it finds the prototype for a PHP database function, and also provides a link to the online documentation.

It turns out that the SQL connection serves only to provide CodeLobster with information for SQL auto-completion. Whichever SQL database you have opened in the CodeLobster explorer will be used by the source editor to guide SQL auto-completion. Certainly, this capability is welcome, and CodeLobster is extremely good about deducing when you're entering an SQL statement in a string. We would have been happier, however, if CodeLobster had extended the database explorer to a management UI.

CodeLobster's auto-completion is its finest feature, because it is always on hand to suggest upcoming words or phrases. It actually works like a search engine, which though powerful can sometimes be confusing. If you begin to enter "Select," it will suggest PHP, JavaScript, and SQL instances associated with that word.



Share:

Comments

Send to a friend

PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.


Techworld White Papers

Choose – and Choose Wisely – the Right MSP for Your SMB

End users need a technology partner that provides transparency, enables productivity, delivers...

Download Whitepaper

10 Effective Habits of Indispensable IT Departments

It’s no secret that responsibilities are growing while budgets continue to shrink. Download this...

Download Whitepaper

Gartner Magic Quadrant for Enterprise Information Archiving

Enterprise information archiving is contributing to organisational needs for e-discovery and...

Download Whitepaper

Advancing the state of virtualised backups

Dell Software’s vRanger is a veteran of the virtualisation specific backup market. It was the...

Download Whitepaper

Techworld UK - Technology - Business

Innovation, productivity, agility and profit

Watch this on demand webinar which explores IT innovation, managed print services and business agility.

Techworld Mobile Site

Access Techworld's content on the move

Get the latest news, product reviews and downloads on your mobile device with Techworld's mobile site.

Find out more...

From Wow to How : Making mobile and cloud work for you

On demand Biztech Briefing - Learn how to effectively deliver mobile work styles and cloud services together.

Watch now...

Site Map

* *