What's the best HTML editor for windows? Is dreamweaver the best? How about an open source one? Which one do you use?
NB. Any comment would be helpful.
There is no "best" editor. It depends on your preferences and workflow.<p>All editors will let you type HTML (obviously), but some have more bells and whistles - Dreamweaver has autocompletion turned on by default, and a WYSIWYG mode, which helps when drawing image maps, for example (the downside is that editors with more features usually have longer startp-up times).<p>The toolsets can also be quite different (e.g. switching from Linux to Windows line breaks is a breeze in Notepad++, DW has facilities to integrate with other Adobe products, VS comes with a js debugger).<p>Just pick an editor from one of the comments and try it (even the commercial ones have free trials).
When I have to write HTML, I use Vim and Firebug.<p>I believe the primary advantages of GUI tools like Dreamweaver are supposed to be ease-of-use and visual feedback, along with workflow tools like automatic site uploading. Since I already know HTML, I don't need the WYSIWYG part (if I did, I'd use Nvu or Kompozer or Mozilla Seamonkey); for feedback, nothing beats hitting F5 in a bunch of actual real-world browsers; for site-uploading on small sites, I'd much rather script the deployment myself with rsync or sftp, while on large sites there's usually some deploy-from-source-control script that renders Dreamweaver's tools moot.
In my opinion, the best editor for everything on Windows is 'e' a TextMate clone ( <a href="http://www.e-texteditor.com/" rel="nofollow">http://www.e-texteditor.com/</a> ). The cost is trivial and you get a chance to try it out to make sure it suits you.<p>This editor is extensible using Ruby or Python and supports the full range of TextMate bundles so you can get up and running editing your language of choice right from the start.<p>The support for HTML is good without being intrusive - plus the colour coding of the text keeps things readable and helps you find typos.
I'm a .NET guy and I've tried both Dreamweaver and the Visual Studio shell and I prefer Visual Studio. It can get in my way sometimes but, since I'm likely in it anyway writing C#, it keeps me from having to use two IDEs.