代码之家  ›  专栏  ›  技术社区  ›  d2burke

为什么我不想使用adobedreamweaver作为一个简单的代码编辑器呢?[关闭]

  •  14
  • d2burke  · 技术社区  · 15 年前

    我是弗吉尼亚州一所营利性大学的应用程序开发人员。在这一点上,如果我想,或者不得不,我可以在记事本中编写所有的代码,但是我更喜欢使用IDE来提高速度和组织性。作为一个Mac用户,我使用过NotePad++、Coda、TextMate、TextEdit、NetBeans等IDE,当然还有Dreamweaver。

    在工作中,我的公司拥有Adobe套件的许可证,其中包括Dreamweaver和我喜欢代码暗示、相关文件的分组、内置FTP、代码片段和自定义键盘操作。当我提到我使用Dreamweaver的时候,我受到了其他开发者的抨击。

    我不应该使用它有什么原因吗…或者这只是一个类似于人们认为只有黑白纹身很酷而其他纹身都不酷的例子?

    12 回复  |  直到 12 年前
        1
  •  16
  •   slikts    15 年前

    反对你使用Dreamweaver的人可能是指 WYSIWYG 已知可生产的零件 tag soup .

        2
  •  7
  •   Spudley Pat    15 年前

    大多数人对Dreamweaver的看法是,它是一个代码生成器,而代码生成器以生成低质量的HTML而闻名。(除了以自己的话为荣之外,最主要的问题是它会导致跨浏览器兼容性问题)

    如果去掉代码生成方面,这是任何其他IDE之间的直接斗争,其他IDE也一样好或更好。

    也就是说,我已经很长时间没有使用Dreamweaver了,所以我不能对它的当前版本发表评论。也许代码生成有了很大的改进(但我对此表示怀疑)。也许它真的是一个比其他所有IDE更好的IDE。最后,IDE的选择是个人的选择;如果您对Dreamweaver感到满意,那么它对您来说是一个不错的选择。

        3
  •  5
  •   Joel Etherton    15 年前

        4
  •  3
  •   Māris Kiseļovs    15 年前

    如果你喜欢,那就用吧。这只取决于你使用哪个编辑器,并决定它是否值得这笔钱。

        5
  •  3
  •   Nate CSS Guy    15 年前

    显然,我们都可以在记事本中完成99%的编码,但是我们选择ide是为了提高生产率和编写代码的能力。

    这取决于你在发展什么。如果您使用Dreamweaver编写C#和.NET代码,这将是一个奇怪的选择,尽管您可以让它工作。

        6
  •  3
  •   Mike Sav    15 年前

    当我在构建前端时,我确实喜欢Dreamweaver,我想看看我在构建什么。说到编码,我会选择另一个工具。我认为NetBeans非常适合PHP,我喜欢它带来的代码问题和HTML问题(特别是在可访问性、标准和doctype方面)。记事本++是上帝的恩赐!没有它我就无法发展。

    我一直讨厌Dreamweaver的一个特性是autojavascript特性(以及后来的SPRY框架),因为这些特性在提供功能时吸引了非编码人员。他们没有意识到的是,Dreamweaver将产生臃肿,可怕的脚本。我曾经用2个CSS类和11行不显眼的JS生成了一个JS/CSS动态菜单。当让Dreamweaver使用向导生成类似的东西时,它在我的页面中生成了JS代码和一个1200行的JS文件。

        7
  •  2
  •   Tomasz Kowalczyk    15 年前

        8
  •  2
  •   curt    15 年前

    有趣的是,我记得在收购Adobe之前的一段时间,Dreamweaver被认为是严肃的开发人员工具,而像Front Page这样的工具是为新手准备的。我同意其他人的看法,这可能是诽谤者所考虑的代码生成方面。我在学PHP的时候用过一次。在看到生成的代码之后,一次就足够了。像你一样,我现在用它来做其他的功能。

        9
  •  1
  •   Rob    15 年前

    如果它不强迫你(如果它允许你编辑HTML而不添加你不感兴趣的各种废话),并且你喜欢使用它,我看没有理由不这样做。特别是你提到了一些你喜欢使用的有趣的特性。

    那些“其他开发人员”可能在白纸黑字地思考,除非Dreamweaver不能简单地用作代码编辑器,但我相信它可以。

    我不会太在意其他开发者的想法,除非他们有令人信服的论据。我想如果他们有的话,你会提到的。他们也可能是那种认为任何微软、苹果或其他公司制造的东西都是垃圾的开发者。

        10
  •  1
  •   Tomas Narros    15 年前

    我用过它,几次,很久以前。 IMHO,Dreamweaver最糟糕的特性是几乎所有HTML网页的基本布局都是使用表控制的。

        11
  •  1
  •   Marcelo Cantos    15 年前

    有经验的web开发人员经常使用纯文本编辑器(带有语法高亮显示),因为更丰富的工具可以尽可能多地提供帮助。然而,任何让您控制代码最后一个字符的工具通常都会让任何开发人员感到高兴,我相信Dreamweaver确实通过其双向WYSIWYG代码编辑机制实现了这一点。

        12
  •  1
  •   Isaac Lubow    15 年前

    任何对编码有足够了解而抱怨“tag soup”或Dreamweaver制作的意大利面Javascript的人,也应该知道如何关闭“snippets”工具箱,只使用程序的擅长之处。

    我个人找到了Dreamweaver的 Live Code