I've been using Visual Studio and utilize less than half of its Enterprise
capabilities so AFIK the most significant difference in this context is the
presence of wizards and code generators. Depending on the scope of one's
work, it also depends on how much a person needs to depend on wizards and
generator to remain productive. After that question is resolved it becomes
IMO a simple matter of fundamental competencies.
When tables were the dominant element for page design a tool like HomeSite
included a table generator (which I still use in conjunction with Visual
Studio 2005) and that table generator was for some time a priceless
feature. Once generated however, when using HomeSite a developer has to
modify tables by hand as HomeSite can not dynamically edit what it has
generated. When Dreamweaver/FrontPage came along and made it possible to
dynamically edit generated HTML productivity increased. However, dynamic
table generation and editing seems to be a commodity in all web
design/development tools developed by the major vendors these days. So IMO
they are all fundamentally the same. Even more considerable is the fact that
nobody's tools automate or generate markup styled with CSS in the same way
tables have been and can be dynamically generated and maintained.
So we're right back to square one and the question of one's competency with
page layout vs one's dependency on page layout generators as the quest for
productivity in the tools has shifted from page layout to development and
generation of the "code behind." In that regard the name of the game is
currently Visual Studio 2005 followed by the Express line of applications
noting Microsoft also has new tools that are taking this paradigm even
further [1].
<%= Clinton Gallagher
[1]
http://www.microsoft.com/products/expression/en/default.mspx