我知道这个问题可能是主观的,这就是为什么我需要一个 ASP.NET 开发人员的答案,他实际尝试过将 Dreamweaver 与 VS2010 ASP.NET MVC 开发结合使用。
在做一个网站开发项目时,我花了 60% 的时间微调标记和 css,30% 的时间编写 JS 代码,只有 10% 的时间用于 C# 逻辑编码。我正在寻找减少标记混合时间以更快完成项目的方法。Adobe Dreamweaver 能否帮助我这个 ASP.NET MVC 开发人员更快地实现设计师提供的标记?
我知道这个问题可能是主观的,这就是为什么我需要一个 ASP.NET 开发人员的答案,他实际尝试过将 Dreamweaver 与 VS2010 ASP.NET MVC 开发结合使用。
在做一个网站开发项目时,我花了 60% 的时间微调标记和 css,30% 的时间编写 JS 代码,只有 10% 的时间用于 C# 逻辑编码。我正在寻找减少标记混合时间以更快完成项目的方法。Adobe Dreamweaver 能否帮助我这个 ASP.NET MVC 开发人员更快地实现设计师提供的标记?
这是一个很大的“是”和“否”,我将尝试解释,因为这取决于您如何使用它。
如果您从设计视图中直观地处理整个实现,就像 Adobe 认为您应该做的那样,这是一个很大的阴谋。您会发现自己花费更多时间在屏幕上用鼠标移动数英里。键盘编码 -> 总是更快,但不适合新手。
如果您打算使用内置的“实时视图”或“拆分视图”,它会比使用 Alt+Tab / Ctrl+R 慢。而且没有解决跨浏览器不一致的技巧
常规代码完成、语法高亮、自动标记关闭(如键入时</
)、xHTML 模板、不在其他 hack 之上使用 hack、不使用条件样式、忽略房间中的其他人。
除了外包,了解 HTML 和 CSS 以及您的经验和技术也会有所帮助。如果您放置一个 div,然后切换到 CSS,然后再切换到更多 div,然后再切换回其他一些 CSS,这比编写页眉和页脚 html 代码需要更长的时间,然后再开始设置 div、菜单等的样式。
最重要的是,切片图像仍然需要时间。而如果你希望将来能够快速更改布局中的内容,或者基于模板制作子布局,自然会花费更多时间。除此之外,还有跨浏览器兼容性测试。如果你有一个老板,他告诉你“让我们支持 IE6”,你可能想考虑在另一家公司工作。
PS:这是另一个狩猎话题吗?:)