Tools for faster, better web development [closed]
Solution 1:
LAMP stack development
- IDE: Zend Studio / PDT for Eclipse
- PHP Framework: Zend Framework
- Javascript library: jQuery
- Source code versioning: SubVersion with Tortoise client
- HTML filtering library: HTML Purifier
- Image manipulation library: php image
- Op-code cache: APC
- Javascript / CSS deployment: Minify
- Markup / javascript inspection debugging: Firebug
- Database administration: phpMyAdmin
- Page load analyzer: YSlow
- Markup validation: HTML validator
- Shell client: PuTTY
- FTP Client: FlashFXP
- The PHP manual
- Experience and skill :)
(I focused on LAMP since that is what I use for web development)
Solution 2:
Firefox plugins for development
ColorZilla
This has proved to be very useful to me. You can eyedrop any colour (I'm going with my native spelling here) on any web page, and also on the chrome if you're inclined!
Web Developer Toolbar
The ruler is very useful! Not to mention everything else :)
Solution 3:
VirtualBox makes development pretty easy since you can have a virtual machine be the "server" and browse the pages from your main OS. This is especially true if the OS you're targeting isn't the one you're developing for.
Solution 4:
Aptana Studio
Solution 5:
These are some of my basic essentials:
OS X:
- text editor: Textmate
- CSS editor: CSSEdit
- FTP tool: Transmit
Windows:
- text and CSS editor: Aptana
Cross-Platform:
- Source Code Management: Git
- Browser plugin: Firebug
- Framework: Ruby on Rails
- Javascript library: Prototype and Scriptaculous
- Navigating multiple computers: Synergy
Also, here's a write up I did a while back: Essentials of a web-developer's toolbox