Realistically... I tend to think that the "best way to build a site" involves the skill of the coder and how well they know the language, not necessarily the program they use to do it. In my opinion, the "best way" would be to use a text-only editor and actually understand every line of code you are writing, rather than something that does the coding for you, like Dreamweaver or iWeb.
As far as your iWeb question, I'm not all that familiar with it -- it is something you would need to experiment with. Websites all use the same basic underlying code, so my impression is that you could probably take sites that you created in iWeb and edit them in Dreamweaver. I'm not sure it goes the other way though -- iWeb is very dependent on templates, and the focus is definitely on the WYSIWYG features, rather than code editing, so I doubt that iWeb would be the best tool to edit pre-existing sites.
The whole point of iWeb is to make it easy to put together a basic website. It's target market is usually people who have no previous web experience, and want to be able to share family photos with friends, or have a basic blog to share about their lives. If you want something quick and basic, it's a good fit. However, if you want a custom design (not based on one of their templates) or want to understand the code that creates the site, it probably isn't the way to go. iWeb isn't really used by web design professionals.
Benjamin Falk |
Falken Creative :
TwitterSkills: Photoshop, Illustrator, HTML, CSS, jQuery, PHP and CodeIgniter