if batman had a utility belt for mobile apps
it would be web ascender
Article
Top Web Developer Tools

Next to your skill set, the most important thing about developing for the web is the tools you surround yourself with. Speed is often the name of the game. The tools you select (and how well you are able to work with the tools) can make you a better web developer.

Slicing up a Design

The typical answer to anything graphics in the 21st century is Adobe Photoshop. Photoshop, however, is not always the simplest solution for a developer to take a design into production.  Adobe’s Fireworks is the simplest choice for slicing up website designs.  The Slicing function allows you to quickly slice your design into chucks and export the images to many file types such as jpg, gifs and pngs.


In many situations forking over an arm and a leg for Fireworks is out of the question, try GIMP 1.1(Unix/Mac/Windows). The latest version features an updated interface that tries to rival Photoshop. While it is not a replacement for Fireworks or Photoshop, it allows those on a budget to manipulate images easier that Microsoft’s Paint program.
1
Figure 1.1 The Gimp Interface


A quick note about file types: I always opt for the highest quality jpg for photo images, or images with lots of color on the web.  JPGs require little thought about file size, since they are usually small and keep your site running at warp speed. If your site requires a transparent image, try to stick to transparent GIFs because a transparent PNG will show up strangely on Internet Explorer 6 (which unfortunately, still dominates a large share of the internet browser market share). PNG images may be necessary for some effects you are trying to achieve, and there is complex work around to get them to work in IE6. GIF images can be great for images with few colors, especially for website backgrounds.

Coding

There are dozens of programs that make the task of coding HTML easier.  The program I use is called Aptana Studio (Windows/Mac) and the best part is that it’s free! The program helps speed up coding by auto completing the ending tag once you start typing it in. CSS is also made easy by

aptana
Figure 1.2 Aptana

adding closing brackets, drop down windows for which property or value you would like to insert. The program also shows you which properties are compatible for which browser. Aptana thinks, so you don’t have to. An alternative is Adobe’s Dreamweaver (Windows/Mac). Dreamweaver is a WYSIWYG (What-You-See-Is-What-You-Get) editor that allows you to create a page with little knowledge of website design and coding.  While it allows you to edit the code by hand, you can insert and edit properties without the know-how. It has three separate viewing possibilities. Design, Split, and Code views allow you to edit using the WYSIWYG editor, a split mode with the WYSIWYG editor and the code, or just the code. I highly recommend the Split or Code views. Learning what each section of code looks like will help speed up coding and implementing a design. 

 

Uploading Files

Filezilla is a free program for Windows users that also will upload/download till your heart is content. The only downside to Filezilla is that it lacks the ability to duplicate files on your server (but it’s free, so who can complain?).
Cyberduck is a free FTP program for Mac users that allows you to upload, download, and overwrite files. Don’t forget to use the Bookmarks to help quickly load your FTP servers.

Browser Tools

For Firefox, the Firebug (Mac/Windows) addon is a must-have. It allows you to right-click any element and inspect the CSS, HTML, or Javascript.  firebug
Figure 1.3 FireBug  
Firebug also allows you to “edit” the site by adding and removing CSS properties and classes. The live update on the page helps you determine what properties and code is needed to make a site look the way you want.


Another important tool is to have as many browsers as possible at your fingertips. Since IE6 is impossible to install with IE7, you can download an IE6 standalone. It will allow you to use the Developer Toolbar, which is the IE7/IE6 version of Firebug.


A note about browsers: While a good part of the world is up-to-date with the latest version of their favorite browser, some resist the upgrade. IE6 is horrendous to code for, but a necessary challenge. About 25% of web users are still lingering in the good ‘ol days.

Color and Image Management

color-maniaColorMania (Windows) allows you to select a color on your screen and get the HEX value (HTML compatible color). It also allows you to darken and lighten the color. This makes creating hyperlinks hover, darkening backgrounds, and changing colors quick and painless.
Cropper (Windows) is a utility that allows you to create a box on your screen and snag a photo of anything on it. It’s a screen capturing tool. You can select Cropper to output to the clipboard, a PNG, or JPG, and a few other file types.
On a Mac, you have a built in screen capturing tool. Pressing Apple-Shift-4 allows you to select a part of the screen and save the file to the desktop. Apple-Shift-3 will take a picture of the entire screen and save it to the desktop. Also, using the built in DigitalColor Meter (found in Applications/Utilities) and selecting the “RGB As Hex Value, 8-bit” will allow you to snag the Hex Value of anything on your screen.

Bottom Line

There are hundreds of solutions and productivity tools that a web developer can use. The examples above are just a sampling of the tools I use every day to make my job easier. If you have a tool you would like to share, please leave a comment.

Actions: E-mail | Comments (2)

Comments

Thursday, November 12, 2009 2:44 AM
thanks for telling the visitors about these great tools for developers i got this while searching . . simply like the most . .
Sunday, October 02, 2011 8:43 PM
Hi buddy, your blog's design is simple, clean, and I like it. I really enjoy reading your blog popular distributed: a good article waiting for you!

Post Comment

Name (required)

Email (required)

Website

CAPTCHA image
Enter the code shown above:

     The blog is one way to stay current on all things Web Ascender. On this page you'll find articles with tutorials, advice, industry news, and other general Web Ascender announcements.  Checking this page regularly (or subscribing to our RSS feed) will help you get the most out of SiteCTO, Enlighten, and our other web marketing and tracking services.

    Michigan Website Design and Development | Link to Web Ascender  |  Related Content
    Michigan Web Design Blog