8 Essential Developer Apps for Multiple Platforms

1. Sublime Text

If you’ve been in the industry for any length of time, chances are you’ve heard of Sublime Text. Sublime is a powerful and flexible code with a robust feature set and a powerful Python language-based plug-in system, so you can further add functionality to the application. The $59 price tag may seem a bit steep (Sublime is free to try for as long as you like), but this program delivers.
With Sublime Text 2 Alpha currently available in Windows, Linux and Mac OS, Sublime offers up tools such as Goto Anything‚ a fuzzy-find utility that lets you quickly search and navigate to any project file, multi-select capabilities for fast multi-column editing, project management and instant project switching. It also offers many other features you’d expect a great editor to have — line syntax highlighting, regexp find and replace, and code snippets libraries.

2. Kate

Looking for something a little different? Kate is the default text editor for the KDE shell, but it’s also available for Windows and Mac (and works just fine in other Linux window managers).
Free and open-source, Kate has a wide array of great features for code editing. Some of Kate’s features include regexp find and replace, syntax highlighting and code folding, support for multiple encoding types, block selection and auto-indentation. Kate also has customizable keyboard shortcuts and a scripting language to extend the editor via plug-ins.

3. SmartGit

Git has rapidly become one of the most used and most popular version control systems around. The basics of Git are easy to learn, but its more advanced features can get confusing fast, especially when not everyone on your team is a die-hard code monkey. Enter SmartGit.
SmartGit provides a streamlined, powerful graphical interface for Git. Available for Windows, Linux and Mac, SmartGit (written in Java) makes browsing, cloning and committing to repositories easy, thanks to a familiar file browser interface and a graphical histories that easily diagram commits, branches and tags. SmartGit is free for non-commercial use, and commercial licenses start at $69, with bulk discounts available.

4. CSSTidy

Anyone who’s ever worked with CSS knows how quickly a stylesheet can get out of hand. Keeping your CSS neat and well-organized isn’t always easy, and utilities like Sass aren’t always an option. For situations like this, CSSTidy comes to the rescue.
This free, open-source application for Windows processes, cleans and compresses your stylesheets. CSSTidy can strip out duplicate rules, remove whitespace and comments, correct misplaced semicolons, and convert rules to shorthand syntax, and more. A quick run through CSSTidy before going live makes sure your CSS files are neat and fast-loading.

5. Toucan

Another great, free Windows application from the folks over at PortableApps, Toucan is backup, synchronization and encryption utility that will help you keep your private data secure and safe.
Make, restore, synchronize and encrypt all of your code and sensitive information (like all of those passwords) quickly and easily using Toucan’s simple GUI. Toucan offers more advanced features, as well, including rules that let you specify guidelines for file management, a command line interface and a powerful scripting system using the Lua programming language.

6. Transmit

Sure, an FTP program may not sound very glamorous, but the $34 Transmit application for the Mac OS is the cream of the crop.
Transmit boasts a slick, intuitive interface with support for a number of protocols, including FTP, SSH and even Amazon S3. Other features include default permissions and auto-continue on error and a flexible UI that supports single or multi-panel layouts (with quick look and coverflow), which make Transmit’s remote file management seamless and simple.

7. MySQL Workbench

The name alone makes this free application for Windows, Linux and Mac sound like more of a powerhouse work horse than just another pretty GUI, and that’s pretty much exactly what MySQL Workbench is — a no-nonsense GUI front-end for the MySQL database.
Complete with administration tools and powerful query building and table management utilities, Workbench (which comes straight from the MySQL developers), offers a robust desktop application for interfacing with, building, testing, optimizing and maintaining your MySQL database.

8. Snippets

If you’re like most developers, chances are you collect code — those little bits of brilliance that crop up here and there, only to prove invaluable a couple of weeks down the road. At $39, the Snippets app for the Mac OS gives you some place to store all of those stray lines of delicious source code.
Snippets sits quietly in your menu bar and waits for you to come along and drop code into it. When you enter a new snippet, you’ll also have the ability to add labels (tags) for faster search and indexing. You’ll also be able to give each snippet a description. Clean, small and unobtrusive, Snippets stays out of the way until you need it and lets you quickly add, browse and search for just the right bit of code when you need it.

{ 0 comments... read them below or add one }

Post a Comment