在我看来,从搜索stackoverflow,手动编码html/css优于使用WYSIWYG编辑器.我学习html和css几周了,到目前为止我只手动编码(尽管我有Adobe套件).
我的问题:是否值得学习如何使用WYSIWYG编辑器(如Dreamweaver)?而且,更重要的是,什么时候将其用于手动编码会更好?
Mat*_*hew 12
简而言之,除非你只是搞乱,否则我认为不值得学习所见即所得的程序,而不是学习如何手动编码,但无论如何都要用一个来帮助你学习如何做另一个.
WYSIWYG编辑器的目的是尽可能多地隐藏代码.有时这是一件好事(重复,无聊的任务),但有时候不是(学习,调试,代码优雅和效率).
如果你想拼凑一个简单的网站,可能不会制作经常,并且不需要或想知道底层代码的网站,那么WYSIWYG是完美的.如果你是一般的Web开发新手,并且仍然掌握编程的一般概念,那么这也是很好的,不要试图自己理解HTML和CSS.
但是,如果您的意图不是那么随意,并且(不是网络开发的新手),您准备花一些时间浏览文档并从教程中学习,那么尽可能避免所见即所得.手动编码有更陡峭的学习曲线,需要更多的耐心,但这是值得的; 您的最终代码将更高效,更清晰,并且因为您可以内外了解它,您也可以更轻松地调试它.
所有这一切,拥有一个好的IDE代码可以产生重大影响,即使它只是语法高亮和自动完成.Dreamweaver并不是很棒,但我任何时候都会把它拿到写字板上!Notepad ++是一个伟大的,极简主义的程序,用于编写网站,并且是一个非常好的起点.我个人使用Netbeans,但你可能会发现HTML和CSS有点OTT.
我曾经使用 WYSIWYG 编辑器(即 Dreamweaver)很长一段时间,并且我一点也不为此感到羞耻。它们对于许多情况来说都是非常好的工具。然而,是什么让我转向几乎完全手动编码我的标记,是
使用 CMS,其各种模板系统使得所见即所得的工作实际上毫无用处;和
需要完全控制标记的各个方面 - 优化、处理跨浏览器怪癖、可用性等。
我建议在有意义的情况下使用所见即所得编辑器:在许多情况下,需要将内容填充到 HTML 页面中(尤其是在没有 CMS 的情况下),而所见即所得编辑器可以使工作变得轻松。如果它生成的 HTML 没问题(仔细看看!),在我看来,使用这样的编辑器是完全没问题的。
当您为网站或 Web 应用程序构建模板时,我建议坚持手动编码。