在我看来,从搜索stackoverflow来看,手工编码html/css优于使用WYSIWYG编辑器。我要学习html和CSS几周了,到目前为止,我只进行了手工编码(尽管我确实有Adobe Suite)。
我的问题:是否值得学习如何使用所见即所得的编辑器(例如Dreamweaver)?而且,更重要的是,什么时候使用它比手工编码更好?
最佳答案
简而言之,除非您只是在开玩笑,否则我认为学习“所见即所得”程序而不是学习如何手工编码绝对不值得,但是,一定要使用一种方法来帮助您学习另一种方法。
所见即所得编辑器的目的是要隐藏尽可能多的代码。有时这是一件好事(重复,无聊的任务),但有时却不是(学习,调试,代码优雅和高效)。
如果您想组合一个简单的网站,可能不会经常创建网站,并且不需要或不想了解基础代码,那么所见即所得就是完美的选择。如果您是一般Web开发的新手,并且仍然对编程的一般概念有所了解,那也不错,不要介意尝试理解HTML和CSS本身。
但是,如果您的意图不是那么随意,并且(无论是不是Web开发的新手)您都准备好花一些时间浏览文档并从教程中学习,那么请尽可能避免所见即所得。手工编码具有更陡峭的学习曲线,需要更多的耐心,但这是值得的。您的最终代码将更高效,更简洁,并且因为您将内外都知道它,所以您也可以更轻松地对其进行调试。
综上所述,拥有良好的IDE进行编码可以带来不同,即使它所做的只是语法突出显示和自动完成。 Dreamweaver并不是很好,但是我有一天会把它接管在写字板上! Notepad++是一个很棒的极简主义程序,可用来编写网站,并且是一个很好的起点。我个人使用Netbeans,但是对于HTML和CSS您可能会觉得有点像OTT。
关于html - 何时使用所见即所得编辑器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2836918/