经典ASP的好IDE?

use*_*098 9 asp-classic

我正在使用Dreamweaver,但在我开始编写时它不会给我类,函数,子名称.

有什么好的选择吗?

Way*_*ina 15

没有任何东西,因为Classic ASP是一种脚本语言.Visual Studio具有非常基本的Intellisense,但仅限于非常基本的功能,我发现它没有帮助.最好的办法是坚持使用Dreamweaver,或者只使用带语法高亮的轻量级文本编辑器.我推荐Notepad ++


dot*_*hen 10

在提出这个问题后的七年中,IDE环境发生了很大变化.现在可以使用Visual Studio Code在Linux或任何其他平台上阅读经典ASP代码.Visual Studio Code 不是 Visual Studio,而是基于Electron的完全不同的编辑器.

在此输入图像描述

是的,微软现在发布用NodeJS编写的代码,这些代码在Linux上运行得很天真!


小智 7

尽管我很难这么说,但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.wholetomato.com/

AspUnit:
- http://aspunit.sourceforge.net/

  • 也许这将有助于开发人员仍然坚持使用经典的ASP调试.多年来我一直在使用Team Remote ASP Debugger(http://www.aspdebugger.com)来调试经典的ASP.在白天节省了我的时间和眼泪.希望这可以帮助. (3认同)