为什么我不想使用 Adob​​e Dreamweaver 作为简单的代码编辑器?

发布于 2024-09-18 23:59:59 字数 1432 浏览 6 评论 0 原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(12

篱下浅笙歌 2024-09-26 00:00:00

显然,我们 99% 的编码都可以在记事本中完成,但我们选择 IDE 是因为它们能够提高工作效率和代码编写能力。

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

如果您正在使用 XHTML、JavaScript 和 CSS 开发客户端 Web 内容,Dreamweaver 是一个不错的选择。

Obviously we could all do 99% of our coding in notepad, but we choose IDEs for their productivity boosting, code-writing abbilities.

It depends what you are developing in. If you're coding C# and .NET using Dreamweaver would be an odd choice, though you could make it work.

If you're developing client side web stuff in XHTML, JavaScript, and CSS Dreamweaver is a fine choice.

把回忆走一遍 2024-09-26 00:00:00

当我构建前端时,我确实喜欢 Dreamweaver,并且我想看看我正在构建什么。当谈到编码时,我会选择另一个工具。我认为 NetBeans 对于 PHP 来说非常有用,而且我喜欢它如何引发代码问题和 HTML 问题(特别是在可访问性、标准、文档类型方面)。 Notepad++ 是天赐之物!没有它我就无法发展。

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

当我编写 C# 时,我必须使用 Visual Studio...

只是我想吐露心声的东西。

I do like Dreamweaver when I'm building front ends and I want to see what I'm building. When it comes to coding I'd pick another tool. I think NetBeans is great for PHP and I love it how it raises code problems, and HTML issues (especially in regards to accessibility, standards, doctypes). Notepad++ is a godsend! I couldn't develop without it.

One think I always hated with Dreamweaver was the auto JavaScript features (and later SPRY framework) as these appealed to non coders as they provide functionality. What they don't realise is that Dreamweaver will produced bloated, horrible scripts. I once produced a JS/CSS dynamic menu using 2 CSS classes and 11 lines of unobtrusive JS. When getting Dreamweaver to produce something similar using a wizard it produced JS code in my page and a 1200 line JS file.

When I'm writing C# I have to use Visual Studio...

Just something I wanted to get off my chest.

淡墨 2024-09-26 00:00:00

我个人使用 Eclipse [当前为 3.6 Helios],但曾经在 DW 上工作过一次,我必须说,在编写 HTML 或 CSS 时它非常方便。当编写 PHP 或其他编程语言时,它没有那么有用,但对于前端来说,它非常好。

I personally use Eclipse [currently 3.6 Helios], but have worked once on DW and I must say that it is extremely handy when it comes to write HTML or CSS. It is not that useful when it comes to write PHP or other programming languages, but for frontend it is VERY nice.

森林迷了鹿 2024-09-26 00:00:00

有趣的是,我记得在 Adob​​e 被收购之前,Dreamweaver 被认为是严肃的开发人员工具,而像 Front Page 这样的工具则适合新手。我同意其他人的观点,批评者所考虑的可能是代码生成方面。我在学习 PHP 的时候用过一次。看到生成的代码后,一次就够了。和你一样,我现在使用它的其他功能。

Funny, I remember a time in pre-Adobe acquisition days when Dreamweaver was considered the serious developer's tool and tools like Front Page were for novices. I agree with others that it may be the code generation aspects that the detractors have in mind. I used them once when I was learning PHP. After seeing the generated code, once was enough. Like you I now use it for it's other features.

枯叶蝶 2024-09-26 00:00:00

如果它对你没有任何强制作用(如果它允许你编辑 HTML,而不添加你不感兴趣的各种废话),并且你喜欢使用它,我认为没有理由不这样做。特别是因为您提到了它有一些您喜欢使用的有趣功能。

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

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

If it forces nothing on you (if it lets you edit HTML without adding all kinds of nonsense you're not interested in), and you like using it, I see no reason not to. Especially since you mentioned some interesting features it has that you like to use.

Those "other developers" are probably thinking in black and white, unless Dreamweaver cannot be used as simply a code editor, but I believe it can.

I wouldn't care much about what those other developers think, unless they have compelling arguments. I think you would've mentioned those, if they had any. They're probably also the kind of developer that thinks anything Microsoft or Apple or whatever makes is automatically crap.

幽蝶幻影 2024-09-26 00:00:00

我用过它,几次,而且是很久以前的事了。
恕我直言,Dreamweaver 最糟糕的功能是几乎所有 HTML 网页的基本布局都是使用表格来控制的。
如果您想编写一个易于访问的 HTML 页面(这是许多客户的要求),您必须与它作斗争,并针对其构建表格的自然倾向对 div 进行编码。

I've used it, a few, and quite time ago.
IMHO, the worst feature of Dreamweaver was that the basic layout of almost all HTML web pages was controlled using tables.
If you wanted to write an accesible HTML page (wich was requirement for a bunch of customers) you had to fight against it, and code the divs against its natural tendence to build tables.

南冥有猫 2024-09-26 00:00:00

经验丰富的 Web 开发人员经常使用纯文本编辑器(带有语法突出显示),因为更丰富的工具可能会带来帮助,但也会带来障碍。然而,任何可以让您控制代码的最后一个字符的工具通常都会让任何开发人员感到高兴,而且我相信 Dreamweaver 确实通过其双向所见即所得代码编辑机制允许这样做。

Experienced web developers often use plain text editors (with syntax-highlighting) because the richer tools can get in the way as much as they help. However, any tool that lets you control every last character of the code will generally keep any developer happy, and I believe Dreamweaver does allow this via its bidirectional WYSIWYG-code editing mechanism.

所谓喜欢 2024-09-26 00:00:00

任何对编码有足够了解并抱怨“标签汤”或 Dreamweaver 生成的意大利面条式 Javascript 的人也应该知道如何关闭“片段”工具箱并仅使用该程序来发挥它的优势。

我个人发现 Dreamweaver 的 实时代码是调试 jQuery 的优秀工具。

Anyone who knows enough about coding to complain about "tag soup" or the spaghetti Javascript Dreamweaver produces should also know how to close the "snippets" toolbox and just use the program for what it's good at.

I personally find Dreamweaver's Live Code to be an excellent tool for debugging jQuery.

浅听莫相离 2024-09-25 23:59:59

反对您使用 Dreamweaver 的人可能指的是 WYSIWYG 部分,该部分已知会产生 标签汤

顺便说一句,NotePad++、Coda、TextMate 和 TextEdit 只是编辑器,而不是 IDE,因为它们没有集成开箱即用的构建自动化或调试工具。

The people who object to you using Dreamweaver probably mean the WYSIWYG part which is known to produce tag soup.

By the way, NotePad++, Coda, TextMate and TextEdit are just editors, not IDEs, because they don't integrate build automation or debugging tools out of the box.

九八野马 2024-09-25 23:59:59

大多数人对 Dreamweaver 的看法是它是一个代码生成器,而代码生成器因生成质量低劣的 HTML 而闻名。 (主要问题 - 除了对自己的言论感到自豪 - 是它会导致跨浏览器兼容性问题)

如果你去掉代码生成方面,那么这将是任何其他 IDE 之间的直接战斗,并且其他 IDE 也同样好或更好。

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

The issue most people have with Dreamweaver is that it's a code generator, and code generators are renowned for producing poor-quality HTML. (the main issue with that - other than pride in one one's word - being that it causes cross-browser compatibility issues)

if you take away the code generation aspect, it's a straight fight between any other IDE, and other IDEs are just as good or better.

That said, I haven't used Dreamweaver in a long time so I can't really comment on its current version. Maybe the code generation has improved massively (but I doubt it). Maybe it really is a better IDE than all the rest. In the end, the choice of IDE is a personal one; if you're comfortable in Dreamweaver, then it's a good choice for you.

尽揽少女心 2024-09-25 23:59:59

任何因为你选择的编辑器而批评你的人都不是真正的开发人员。某些 IDE 根据其目标语言/框架具有一定的优势,可以加速或缓解开发难题。如果您的公司购买了 Adob​​e,并且您喜欢 Dreamweaver 并可以轻松地在其中编写代码...那么请继续这样做。 Dreamweaver 是一款出色的产品,如果它能满足您的需要,那么就使用它。

这些批评你的开发者都不会对你的薪水负责,所以去他妈的吧。使用可以完成任务的工具。如果有人向您展示了更好的产品,请不要羞于更换。如果他们不这样做,请继续坚持下去。

Any person who gives you flack for your choice of editor is not a true developer. Certain IDEs have certain benefits based on the languages/frameworks they are targeting to speed or ease development pains. If your company bought Adobe, and you like Dreamweaver and code comfortably in it... then keep doing it. Dreamweaver is an outstanding product, and if it does what you need it to do then use it.

None of these developers who give you flack are responsible for your paycheck, so screw them. Use the tool that gets it done. If someone shows you a better one, have no shame in switching. If they don't, keep on keepin' on.

神爱温柔 2024-09-25 23:59:59

如果你喜欢它,那就使用它。使用哪个编辑器并决定它是否值得花那么多钱,完全取决于您。

If you like it then use it. It's only up to you which editor to use and to decide is it worth that money.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文