View Single Post
Old 03-20-2005, 11:03 PM   #3
ranjan
 
Join Date: Dec 2004
Posts: 405
Default

Why I use and will continue to use Dreamweaver

Firstly I think that an editor is only as good (or bad) as the coder using it. Doesnt matter which editor, it could be Notepad ($0) or Dreamweaver ($400) you can only use your editor as well as you know (or dont) your code. So the authors rant of dreamweaver not producing standard based code doesnot hold water for me.

I am fairly good at coding. So then why did I spend 400 bucks on an editor when i could have used notepad. Here are some of the reasons:

1. Time saved has already paid me back my cost

Lets say I have a data table on my webpage (I said DATA table) 5 x 5, Ok here i begin handcoding and timing myself

Code:
 
</div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>HTML </td></tr><tr><td id='CODE'><<span style='color:blue'>table</span>>
<<span style='color:blue'>tr</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>/tr</span>>
<<span style='color:blue'>tr</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>/tr</span>>
<<span style='color:blue'>tr</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>/tr</span>>
<<span style='color:blue'>tr</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>/tr</span>>
<<span style='color:blue'>tr</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>td</span>><<span style='color:blue'>/td</span>>
<<span style='color:blue'>/tr</span>>
<<span style='color:blue'>/table</span>></td></tr></table><div class='postcolor'>
It took me 38 seconds, And yes I did copy and paste the 2nd and 3rd and 4th and 5th row. Dreamweaver did that in 2 secs, time saved 36 secs in a single table. Now I do not want to get into a complete math lesson like the author did, but that saving in time alone in tables will payback my investment just doing my first project in dreamweaver.

Hey I may well have made a typing mistake in the table code above, dreamweaver will NOT. Also lets not forget that the above was a straight forward table without rowspans or columnspans.

2. Code Library Building

Dreamweaver allows me to use snippets, write extensions, templates and dreamweaver library items to build my reusable code library. A good coder always has a good organized reusable code library. Dreamweaver makes the task simple for me. By the way reusable code also saves me time (see 1)

3. Code scanning

A good code debugger should be able to scan code fast (to be any good at his job). Dreamweavers color coding of html/javascript/asp/php/coldfusion etc makes this scanning process simple and fast. Not to forget features like code cleaning and source code formating features of dreamweaver.

4. W3C Standards Checks

I do not have to upload my file and then visit the W3C validator site to check my validations, its done for me by dreamweaver. Not only it catches the error but at the click of a button I reach the line the error is in and correct it right there.

5. Accessiblity checking

Section 508 built in, WCAG checker extensions available. See 4 for further details

6. Extensibility

I have already discussed some of dreamweavers extensibility feature in point 2 (code reuse). But I can just import lets say SVG DTD into dreamweaver and I have a brand new SVG editor to my disposal. any XML dtd can be imported into dreamweaver and dreamweaver uses the dtd for code hints. Extensibility features also allow me to say run winamp from within my dreamweaver

There are many more advantages that dreamweaver has, I am sure users here will vouvh for that and its free after just my first project on it. Not a bad investment, I must say...
ranjan is offline   Reply With Quote