过去我使用Visual Studio进行了Web应用程序开发。最初我使用设计视图,直观地编辑页面。但随着时间的推移,我学到了越来越多的(X)HTML,CSS和Javascript。我熟悉了ASP.NET服务器控件的标签及其常用属性。
我已经达到了手工完成所有标记的程度(尽管仍在Visual Studio中),然后在实际的浏览器中测试该网站。当然,我仍然使用Visual Studio在C#中编写服务器端功能,但从未使用WYSIWYG页面编辑器。我能够更快地完成工作,让网站看起来就像我想要的那样,并且在不同的浏览器中也是如此。
现在我将负责一个面向公众的网站(完全静态内容 - 没有ASP.NET,PHP或任何东西)。该网站是使用Dreamweaver创建和维护的,我以前从未使用过这个网站。
我将在家工作,所以组织正在考虑给我一份Dreamweaver。虽然这不是我自己口袋里的钱......
或者我应该告诉他们省钱,我只会使用Notepad ++。
还是我疯了,应该重新学习使用WYSIWYG编辑器?
答案 0 :(得分:2)
在看到代码之前,您可能不知道。如果他们使用像Dreamweaver模板这样的东西,除非你要解开它们,否则为了理智起见,你可能最终需要Dreamweaver。
答案 1 :(得分:2)
如果您使用模板维护网站,Dreamweaver非常有用。如果站点是PHP或ASP,那么您需要做的就是将公共部分(页眉,页脚等)放在一个单独的文件中,并将它们包含在不同的页面中。如果页面是静态的,则不能包括公共部分。这意味着如果要更改菜单,则必须在所有页面中进行更改。使用Dreamweaver,您可以将页面另存为模板,当您从模板创建新页面时,Dreamweaver会将其存储在注释中。下次更新模板时,将更新使用该模板的所有页面。我发现这是Dreamweaver的最佳用途。
答案 2 :(得分:2)
我使用Dreamweaver的代码编辑器完成了95%的web开发。但是,对于其他5%,WYSIWYG的东西真的派上用场了。
另外,无论如何,这不是你的钱。我会说得到它,如果所见即所得的东西对你来说太多了,只需将它保持在源代码模式并将其用作编辑器。
答案 3 :(得分:2)
我没有在年中使用WYSIWYG HTML编辑器,这些天我生产的所有HTML都是手工编码的,这是我推荐给任何人的东西。 WYSIWYG编辑器简直太容易抛出大量不必要的标记,然后您最终会遇到难以处理的难以处理的页面,并且难以修复浏览器兼容性问题。
然而。如果您正在接管以这种方式生成 的大型现有代码库,我会说您可能希望确保至少可以访问到Dreamweaver或者类似的编辑器(如果它们是在Dreamweaver中生成的,那可能是最好的选择)。仅仅因为以这种方式设计的许多页面相当冗长,并且可能是在文本编辑器中处理的噩梦。
答案 4 :(得分:2)
这取决于 - 你的意思是老派Dreamweaver或CS4 Dreamweaver?
使用所有新增功能(代码提示一些较新的javascript框架,与webkit集成的“预览”,以便您可以看到您的页面正在运行,能够测试AJAX调用并执行“代码冻结”我很想离开jedit并尝试一下。
答案 5 :(得分:1)
我相信DreamWeaver会在HTML的代码编辑器中为您提供智能感知,所以如果您不付费,我会将其用于此。我不会为此付出代价但是:)
答案 6 :(得分:1)
如果Visual Studio编辑器可以正常工作,那么切换是没有意义的。
如果你不喜欢WYSIWIG编辑,那么学习它是没有意义的。几年前我停止使用WYSIWIG,和你一样,我发现手动编辑HTML / CSS会更加灵活和可靠。
如果您更喜欢DreamWeaver并且该组织愿意为此付费,那就去吧!
答案 7 :(得分:0)
FWIW,我在dreamweaver的代码视图中做了很多HTML和javascript编码 - JSF扩展也很好。我把它作为CS3捆绑包的一部分,因为我需要抓住Photoshop和插画工具来雕刻图形。如果可能的话,尽量让你的公司获得整个捆绑包,因为当你维护一个网站时图形操作总是很重要 - 大多数设计师都会给你photoshop源文件。我从来没有进入所见即所得模式,它仍然有用。
答案 8 :(得分:0)
我使用Dreamweaver,但不是出于与此处所有人相同的原因。我喜欢语法高亮,我非常喜欢Dreamweaver在右边窗口中处理FTP的方式。如果我能找到另一个可以提供这两件事的编辑器,我会的,但似乎没有一件好事。
我通常手工编写我的页面(我做了很多PHP,Dreamweaver 8显然无法预览)所以我做了很多事情,比如(1)编辑页面(2)上传更改(3)预览直播在测试服务器上。但是,我仍然偶尔使用WYSIWIG编辑器,特别是如果我需要使用表格或表单元素一起扔东西。我发现它比手工做事要快一点。
那就是说,我永远不会使用Dreamweaver(8,思想)来制作CSS,因为这个实现充其量只是错误的。我更喜欢手工制作CSS和更复杂的HTML。我也不使用标准的模板方法,因为我更喜欢有一个“index.php”调用适当的模板并将数据填入之前生成的数据中。
尽管如此,Dreamweaver提供了一套很好的工具,我真的不想留下它,学习它肯定不会受到伤害,特别是如果它是免费的。我会说至少尝试一下,看看它是否会在做出最终决定之前发挥作用。这取决于您个人喜欢使用的内容。
答案 9 :(得分:0)
我是手工编码,但有时候Dreamweaver非常有用:
对其他人的复杂HTML进行视觉调整。如果你的时间很短并且代码很乱,那么使用WYSIWYG要快得多。
Dreamweaver有一个非常好的搜索和替换。基于标签的搜索是我见过的最好的搜索,而正则表达式搜索/替换允许反向引用,替换字段中的命名组等。
Dreamweaver生成的代码并不是太可怕,如果你进入可视化编辑器,它就不会破坏你自己的优秀代码。
答案 10 :(得分:0)
我每天只使用Dreamweaver CS5代码,这是一个很棒的工具。它非常有效,即使对于已经知道如何编写代码的人来说也是一个很好的工具。在我看来,它的一些功能使其成为最好的编辑之一:
还有更多功能,例如设置本地服务器并将其绑定到数据库,以便您可以更轻松地编写查询,并使用Dreamweaver的“帮助”与服务器端代码,但我还没有真正了解它。
底线: 如果您正在考虑将Dreamweaver主要用于代码编辑,那么我会说它绝对是一个很好的选择 - 即使您不打算使用它的某些其他功能。
答案 11 :(得分:-2)
Dreamweaver对于你在记事本(++或其他)中真正可以做的事情来说有点臃肿。没有WYSIWYG会为您提供与手工制作代码相同质量的代码。特别是因为它是vanilla HTML,只需使用日常程序员的文本编辑器。智能感知并不重要:我的意思是,你需要知道的只有大约10个标签。