【发布时间】:2009-11-16 14:23:15
【问题描述】:
我正在使用 Dreamweaver,但在我开始编写时它没有给我类、函数、子名称..
有什么好的选择吗?
【问题讨论】:
标签: asp-classic
我正在使用 Dreamweaver,但在我开始编写时它没有给我类、函数、子名称..
有什么好的选择吗?
【问题讨论】:
标签: asp-classic
什么都没有,因为 Classic ASP 是一种脚本语言。 Visual Studio 具有非常基本的 Intellisense,但仅适用于非常基本的功能,我发现它没有帮助。最好的办法是坚持使用 Dreamweaver,或者只使用带有语法突出显示的轻量级文本编辑器。我推荐记事本++
【讨论】:
自从提出这个问题以来的七年里,IDE 格局发生了很大变化。现在可以使用Visual Studio Code 在 Linux 或任何其他平台上阅读经典 ASP 代码。 Visual Studio Code 不是 Visual Studio,而是基于Electron 的完全不同的编辑器。
是的,微软现在正在发布用 NodeJS 编写的代码,可以在 Linux 上天真地运行!
【讨论】:
尽管这么说让我很痛苦,但visual studio.net 2003 作为一个带有asp 经典页面的IDE 工作得很好。另外,如果你使用 Whole Tomatoe 的 Visual Assist 插件,它们实际上会让经典的 asp 代码变得有趣。说真的。完全可以容忍且可调试。而且,如果您将 AspUnit 折腾为经典,您可以轻松地在所有页面旁边运行/维护单元测试。
它适用于经典的 Asp,就像大男孩用于他们的 .Net 编码一样,当然减去一些 .net 细节
使用 vs.net 2003,您实际上可以一次执行一行代码。你得到断点。您还可以获得在单步执行时显示的所有局部变量和一个工作调用堆栈,如果您有嵌套的对象/procs/includes,这很好。
如果您获得了“Visual Assist”插件——并且使用了显式选项——您还将获得适用于所有 vbscript 对象和过程的非常实用的 Intellisense 版本。用脚本语言获得 Intellisense 真是太棒了,但他们设法做到了。
对于测试您的经典代码,AspUnit 是功能完善的“红/绿”可视组件。
我花了很长时间才最终将它们全部设置在一起并正常运行,但对于我继承的大量遗留代码来说,这是非常值得的。以下是上面引用的所有内容的一些链接:
Visual Studio 2003(不便宜,但逐步通过脚本代码——无价):
http://www.amazon.com/Microsoft-Visual-Studio-Professional-English/dp/B00008I9K2
设置 vs.net 2003 以使用 asp classic:
整个番茄视觉辅助:
- http://www.wholetomato.com/
AspUnit:
- http://aspunit.sourceforge.net/
【讨论】:
我大量使用Expression Web 4(价格实惠)和最近新的免费WebMatrix,两者都来自Microsoft。两者都带有用于 ASP 经典和当前语言(如 .Net/Razor)的智能感知。
【讨论】:
我认为 VS2005 是经典 ASP 的最佳方式。 VS2005 支持调试和代码高亮。 Whole Tomato 的 Visual Assist X 是必备插件。 它改进了 VS2005 的代码高亮、智能感知,它会加速你的工作。 并且您可以看到类似于类大纲视图的 VA 视图。
【讨论】:
Allaire 的 HomeSite 4.5 是我使用了大约 20 年的版本。我试过 NotePad++,它也很好用,但使用起来有点困难。我还尝试了几个版本的 Visual "XXX"(Visual Studio、Visual Code 等),它们都是怪物程序,加载速度非常慢,即使在非常快的 R610 服务器上也是如此。不幸的是,HomeSite 很难找到,因为它现在归 Adobe 所有,而且他们几乎已经杀死了它。如果您确实找到了 HomeSite,请不要使用 5.0 或 5.5 版本,因为它们会间歇性崩溃。 HomeSite v4.5 非常稳定。
【讨论】:
将 Sublime 与 SublimeCodeIntel 包一起使用
【讨论】:
原始脚本 2012。 非常适合经典的 asp
【讨论】: