如果我可能不会使用其WYSIWYG编辑器,Dreamweaver是否值得一试?

过去我使用Visual Studio完成了Web应用程序开发 . 最初我使用设计视图,直观地编辑页面 . 但随着时间的推移,我学到了越来越多的(X)HTML,CSS和Javascript . 我熟悉了ASP.NET服务器控件的标签及其常用属性 .

我已经到了我手工完成所有标记的程度(尽管仍在Visual Studio中),然后在实际的浏览器中测试该网站 . 当然我还是会使用Visual Studio在C#中编写服务器端功能,但从不使用WYSIWYG页面编辑器 . 我也能够更快地完成工作,让网站看起来就像我想要的那样,并且在不同的浏览器中也是如此 .

现在我将负责一个面向公众的网站(完全静态内容 - 没有ASP.NET,PHP或任何东西) . 该网站是使用Dreamweaver创建和维护的,我以前从未使用过 .

我将在家工作,所以组织正在考虑给我一份Dreamweaver . 即使这不是我自己口袋里的钱......

如果我可能不接触可视化编辑器,是否值得使用Dreamweaver?

Or should I tell them to save their money and I'll just use Notepad++.

或者我疯了,应该重新学习使用WYSIWYG编辑器?

回答(12)

2 years ago

我使用Dreamweaver的代码编辑器完成95%的web开发 . 但是,对于其他5%,WYSIWYG的东西真的派上用场了 .

而且,无论如何,这不是你的钱 . 我想说得到它,如果所见即所得的东西太多了你只需将它保持在源代码模式并将其用作编辑器 .

2 years ago

在看到代码之前,您可能不知道 . 如果他们使用像Dreamweaver模板这样的东西,除非你要解开它们,否则你最终可能需要Dreamweaver才能获得理智 .

2 years ago

如果您使用模板维护站点,Dreamweaver非常有用 . 如果站点是PHP或ASP,那么您需要做的就是将公共部分(页眉,页脚等)放在一个单独的文件中,并将它们包含在不同的页面中 . 如果页面是静态的,则不能包含公共部分 . 这意味着如果要更改菜单,则必须在所有页面中进行更改 . 使用Dreamweaver,您可以将页面另存为模板,当您从模板创建新页面时,Dreamweaver会将其存储在注释中 . 下次更新模板时,将更新使用该模板的所有页面 . 我发现这是Dreamweaver的最佳用途 .

2 years ago

我多年没有使用过WYSIWYG HTML编辑器,这些天我 生产环境 的所有HTML都是手工编码的,我建议任何人使用它 . 所见即所得的编辑器简直太容易抛出大量不必要的标记,然后你最终得到了笨拙的页面,这些页面很难处理,很难解决浏览器兼容性问题 .

然而 . 如果您正在接管以这种方式生成的大型现有代码库,我会说您可能希望确保您至少可以访问Dreamweaver或类似的编辑器(如果它们是在Dreamweaver中生成的,那可能是最好的选择) . 仅仅因为以这种方式设计的许多页面相当冗长,并且可能是在文本编辑器中处理的噩梦 .

2 years ago

这取决于 - 你的意思是老派Dreamweaver或CS4 Dreamweaver?

随着所有新增功能(代码提示与一些较新的javascript框架,一个与webkit集成的“预览”,所以你可以看到你的页面在行动,能够测试AJAX调用并执行“代码冻结”)我'我试图离开jedit并尝试一下 .

2 years ago

我相信DreamWeaver会在HTML的代码编辑器中为您提供智能感知,所以如果您不付费,我会将其用于此 . 虽然我不会为此付出代价:)

2 years ago

如果Visual Studio编辑器适合您,则切换没有意义 .

如果你不喜欢WYSIWIG编辑,那么学习它是没有意义的 . 几年前我停止使用WYSIWIG,和你一样,我发现手动编辑HTML / CSS更加灵活可靠 .

如果您更喜欢DreamWeaver并且该组织愿意为此付费,那就去吧!

2 years ago

FWIW,我在dreamweaver的代码视图中做了很多HTML和javascript编码 - JSF扩展也很好 . 我把它作为CS3捆绑包的一部分,因为我需要 grab Photoshop和插画工具来雕刻图形 . 如果可能的话,尝试让你的公司获得整个捆绑包,因为当你维护一个网站时图形操作总是很重要 - 大多数设计师都会给你photoshop源文件 . 我从来没有进入所见即所得模式,它仍然有用 .

2 years ago

我使用Dreamweaver,但不是出于与此处所有人相同的原因 . 我喜欢语法高亮,我非常喜欢Dreamweaver在右边窗口中处理FTP的方式 . 如果我能找到另外一个可以提供这两件事的编辑器,我会,但似乎没有一个好 .

我通常手工编写我的页面(我做了很多PHP,这是Dreamweaver8显然无法预览)所以我做了很多事情,比如(1)编辑页面(2)上传更改(3)在测试服务器上实时预览 . 但是,我仍然偶尔使用WYSIWIG编辑器,特别是如果我需要使用表格或表单元素将某些内容放在一起 . 我发现它比手工做事要快一点 .

也就是说,我从不使用Dreamweaver(8,思想)用于CSS,因为实现充其量只是错误 . 我更喜欢手工制作CSS和更复杂的HTML . 我也不使用模板的标准方法,因为我更喜欢有一个"index.php"调用适当的模板并将数据填入之前生成的数据中 .

尽管如此,Dreamweaver提供了一套足够好的工具,我不会因为学习它而受到伤害,特别是如果它是免费的 . 我至少要说 try it out 并在做出最终决定之前看看它是否会起作用 . 这取决于您个人喜欢使用的内容 .

2 years ago

我手工编写代码但有时候Dreamweaver非常有用:

  • 对其他人的复杂HTML进行视觉调整 . 如果您的时间很短并且代码很乱,那么使用WYSIWYG要快得多 .

  • Dreamweaver有一个非常好的搜索和替换 . 基于标签的搜索是我见过的最好的搜索,而正则表达式搜索/替换允许反向引用,替换字段中的命名组等 .

Dreamweaver生成的代码并不太可怕,如果你曾经深入到可视化编辑器中,那么它就不会破坏你自己的优秀代码 .

2 years ago

我每天只使用Dreamweaver CS5代码,这是一个很棒的工具 . 它非常有效,即使对于已经知道如何编写代码的人来说也是一个很好的工具 . 在我看来,它的一些功能使其成为最好的编辑之一:

  • 代码着色

  • 可自定义的配色方案

  • 错误突出显示

  • 应用内验证

  • 自动完成和代码提取(效果很好!)

  • 应用程序内FTP

  • 新文档类型对话框(非常适合快速入门)

  • 搜索和替换

  • 代码片段

还有更多功能,例如设置本地服务器并将其绑定到数据库,这样您就可以更轻松地编写查询,并使用Dreamweaver的“帮助”与服务器端代码,但我还没有真正了解它 .

Bottom line: 如果您正在考虑将Dreamweaver主要用于代码编辑,那么我绝对是一个很好的选择 - 即使您还没有't going to use some of its'其他功能 .

2 years ago

Dreamweaver对于你在记事本(或其他方面)中可以做的事情来说有点臃肿 . 没有WYSIWYG会为您提供与手工制作代码相同质量的代码 . 特别是因为它是vanilla HTML,只需使用日常程序员的文本编辑器 . 智能感知并不重要:我的意思是,你只需要知道大约10个标签 .