我是弗吉尼亚州一所营利性大学的应用程序开发人员。在这一点上,我可以编写我在记事本中做的所有事情,如果我想,或必须这样做,但我更喜欢使用IDE来提高速度和组织能力。作为Mac用户,我使用过诸如NotePad++、Coda、TextMate、TextEdit、NetBeans等IDE,当然还有Dreamweaver。
在工作中,我的公司拥有Adobe Suite的许可证,其中包括Dreamweaver,我喜欢代码提示,相关文件的分组,内置的FTP,代码片段和自定义键盘操作。当我提到我使用Dreamweaver时,我受到了其他开发人员的抨击。
有没有我不应该使用it...or的原因?这只是一个类似于人们认为只有黑白纹身很酷而其他纹身不酷的情况吗?
发布于 2010-09-09 23:21:42
那些反对你使用Dreamweaver的人可能指的是生产tag soup的WYSIWYG部件。
顺便说一句,NotePad++、Coda、TextMate和TextEdit只是编辑器,而不是IDE,因为它们没有集成构建自动化或开箱即用的调试工具。
发布于 2010-09-09 23:27:59
大多数人对Dreamweaver的问题是它是一个代码生成器,而代码生成器以生成质量低劣的HTML而闻名。(这样做的主要问题--除了对自己的话感到自豪--是它导致了跨浏览器的兼容性问题)
如果去掉代码生成方面,这是任何其他IDE之间的直接竞争,其他IDE也一样好或更好。
也就是说,我已经很长时间没有使用Dreamweaver了,所以我不能对它的当前版本发表评论。也许代码生成已经有了很大的改进(但我对此表示怀疑)。也许它真的是一个比所有其他IDE更好的IDE。最后,IDE的选择是个人的选择;如果您对Dreamweaver感到满意,那么它对您来说是一个很好的选择。
发布于 2010-09-09 23:26:11
任何因为你的编辑器选择而抨击你的人都不是真正的开发者。基于特定的语言/框架,某些IDE具有特定的好处,可以加快或减轻开发的痛苦。如果您的公司购买了Adobe,并且您喜欢Dreamweaver并在其中轻松编写代码……那就继续做吧。Dreamweaver是一个优秀的产品,如果它能做你需要它做的事情,那就使用它。
这些开发人员谁也不会为你的薪水负责,所以去他们的吧。使用完成该任务的工具。如果有人向你展示了一个更好的,不要为更换而感到羞耻。如果他们没有,那就继续吧。
https://stackoverflow.com/questions/3677926
复制相似问题