Part 1: ApplicationsPart 2: Code Libraries/Resources
There are various tools that are indispensable to me, and I thought I'd share them with the world! A lot of them are fairly standard, but this is my blog, so these are my thoughts on them!
1. Eclipse with PDT
I write my code using the Eclipse open source IDE. I settled on this after many years of using a simple text editor, Textpad. I decided I needed a text editor with real syntax highlighting, autocompletion, variable recognition - features found in Zend Studio, a hideous and slow program.
However, for a long time Zend was the best PHP syntax highlighter I could find - until I discovered PHPEclipse, and later Zend's own PHP IDE (now PDT) plugin for Eclipse. I have never looked back. Eclipse is one of the few Java programs that actually works well, and fast. PDT is still in development, but 0.7 RC3 has just been released, is very stable (it has never crashed on me), and works well.
If you want Smarty syntax highlighting, that's a bit tricker. PDT doesn't support it, but PHPEclipse has some basic Smarty syntax highlighting, so I have two Eclipse workspaces - one with PDT, the other with PHPEclipse.
2. XAMPP
XAMPP is amazing. If you are a web developer using IIS or some other web server, stop immediately and download XAMPP. It is far easier to set up and use than IIS. And, it is contained entirely within a folder. That means, if you move around from computer to computer, you can stick your Eclipse, website and XAMPP files on a memory stick and have your website anywhere. All you need to ensure is that the memory stick is given the same drive letter everywhere you plug it in.
3. Firefox with Firebug
Javascript and Ajax debugging is revolutionised with Firebug. You can even use it to optimize the objects on your pages, as it details each page request, how large it is and how long it takes to load. You can use it in design, inspecting DOM elements and displaying their style information, even the layout, with margins/padding etc. It is simply amazing.
4. Colour Scheme Picker
If, like me, you find colour scheme inspiration difficult, you'll love this tool. Simply pick a random colour that you like, and it will give all kinds of suggestions for a colour scheme. I highly recommend it. Colour Scheme Generator 2.
5. Font Picker
Similar to the previous tool, but this one allows you to compare different fonts side-by-side. It also groups the fonts by operating system, so you can choose fonts that are included in all major operating systems. Typetester.
Recent Comments