经典ASP的好IDE?

时间:2009-11-16 14:23:15

标签: asp-classic

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

有什么好的选择吗?

8 个答案:

答案 0 :(得分:15)

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

答案 1 :(得分:10)

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

enter image description here

是的,Microsoft现在发布用NodeJS编写的代码,该代码在Linux上运行得很天真!

答案 2 :(得分: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/

答案 3 :(得分:4)

我大量使用Expression Web 4(价格实惠)和最近新的免费WebMatrix,均来自微软。两者都带有针对ASP经典和当前语言的智能感知,如.Net / Razor。

答案 4 :(得分:2)

我认为VS2005是经典ASP的最佳方式。 VS2005支持调试和代码突出显示。 而Whole Tomato的Visual Assist X是必要的插件。 它改进了VS2005的代码突出显示,智能感知,它将加速你的工作。 您可以看到VA视图,如类大纲视图。

答案 5 :(得分:0)

将Sublime与SublimeCodeIntel包一起使用

答案 6 :(得分:0)

原始剧本2012。 Awsome for classic asp

答案 7 :(得分:0)

Allaire的HomeSite 4.5是我使用大约20年的时间。我已经尝试过NotePad ++,它也可以很好地工作,但是使用起来有点困难。我还尝试了多个版本的Visual“ XXX”(Visual Studio,Visual Code等),它们都是怪物程序,即使在非常快的R610服务器上,加载速度也很慢。不幸的是,HomeSite很难找到,因为它现在归Adobe所有,而他们几乎已经杀死了它。如果找到HomeSite,请不要使用5.0或5.5版本,因为它们会间歇性崩溃。 HomeSite v4.5非常稳定。