2009-11-16 5 views

ответ

14

Нет ничего, поскольку Classic ASP - это язык сценариев. Visual Studio имеет очень рудиментарный Intellisense, но только для очень простых функций, и я нашел, что это не помогает. Лучше всего придерживаться Dreamweaver или просто использовать легкий текстовый редактор с подсветкой синтаксиса. Я рекомендую Notepad ++

+0

Я бы согласился с этим. Я все еще использую Dreamweaver, а иногда VS2005, если я хочу отлаживать без Response.Write. Я пробовал Expression Web вместо DW, но старые привычки умирают. –

+1

+1: основной текстовый редактор с подсветкой синтаксиса с автоматическим отступом + - это все, что вам нужно. Notepad ++ == awesome. – Juliet

5

Как бы мне ни было больно, visual studio.net 2003 работает довольно хорошо, как IDE с классическими страницами asp. Кроме того, если вы используете приложение Visual Assist для Total Tomatoe, то на самом деле они делают классический интерес для ASP. Серьезно. Полностью переносимый И отлаживаемый. И если вы подбрасываете AspUnit для классики, вы можете легко запускать/поддерживать модульные тесты прямо рядом со всеми вашими страницами.

Он работает для классического Asp так же, как большие мальчики используют для их .Net кодирования минус несколько .net тонкостей, конечно

С vs.net 2003 вы можете на самом деле шаг, хотя код по одной строке время. вы получаете точки останова. Вы также получаете все переменные locals, показанные при шаге, и стек рабочего вызова, который хорош, если у вас есть вложенные объекты/procs/includes.

Если вы используете «Visual Assist» addin - и вы используете опцию явным - вы также получаете очень работоспособную версию Intellisense для всех ваших объектов и процедур vbscript. Довольно удивительно, чтобы получить Intellisense на языке сценариев, но им это удалось.

И для тестирования вашего классического кода AspUnit - это совершенно функциональный визуальный компонент «красный/зеленый».

Это заняло у меня навсегда, чтобы, наконец, все это было настроено вместе и работало нормально, но это было хорошо для того, чтобы загрузить унаследованный код, который я унаследовал. Вот некоторые ссылки на все вещи ref'ed выше:

Visual Studio 2003 (не дешево, но ступая, хотя сценарий code-- бесценно):

Всего Томатный Visual Assist:
- http://www.wholetomato.com/

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

+1

Я использовал Visual Studio 2003 для работы с устаревшим ASP-кодом, и он делает довольно приличную работу. Гораздо лучше, чем использование Visual Interdev или текстового редактора. – Chris

+3

Возможно, это поможет разработчикам-разработчикам по-прежнему придерживаться классической отладки ASP. Я много лет использую Team Remote ASP Debugger (http://www.aspdebugger.com) для отладки классического ASP. Спасал меня время и слезы в тот день. Надеюсь это поможет. –

+1

Просто скачанный Whole Tomato Visual Assist, и ничего себе, это потрясающе на классическом ASP! Он «находит ссылки» и т. Д.! –

2

Я думаю, что VS2005 лучше путь для классического ASP. VS2005 поддерживает отладку и выделение кода. И визуальный помощник X томатного тома - необходимая надстройка. Он улучшает подсветку кода, intellisense для VS2005, и это ускорит ваши работы. И вы можете видеть вид VA, как вид наброска класса.

4

Я в большой степени использую Expression Web 4 (по доступной цене) и недавно новый бесплатный WebMatrix, как от Microsoft. Оба идут с intellisense для классических ASP и текущих языков, таких как .Net/Razor.

0

Использование Sublime с SublimeCodeIntel пакета

0

Изначальный сценарий 2012. Awsome для классического осины

6

В течение семи лет, так как этот вопрос был задан, то IDE пейзаж изменился совсем немного. Чтение классического ASP-кода на Linux или любой другой платформе теперь возможно с Visual Studio Code. Код Visual Studio не Visual Studio, но совершенно другой редактор, основанный на Electron.

enter image description here

Да, Microsoft теперь поставляет код, написанный в NodeJS, который работает по наивности на Linux!

+0

Какое расширение ASP вы рекомендуете/используете для ASP Classic? (У меня есть огромный проект для сохранения). Кажется, у них несколько: https://marketplace.visualstudio.com/search?term=asp&target=VSCode&category=All%20categories&sortBy=Relevance –

+1

Поскольку у меня смешанный ASP/HTML, я пошел с расширением «ASP HTML». Удивительно, что они также предлагают расширения VIM! –

+0

Как кто-то, кто знаком с VS и VSC, вы можете предложить любую причину выбора VSC для VS для классического ASP? VS работает для меня, но я мог бы быть уверен, чтобы двигаться, если бы я думал, что это стоит. – RyanfaeScotland

Смежные вопросы