Хорошая IDE для классического ASP? - PullRequest
9 голосов
/ 16 ноября 2009

Я использую Dreamweaver, но он не дает мне классов, функций, имен элементов, когда я начинаю писать ..

Есть ли хорошие альтернативы?

Ответы [ 7 ]

15 голосов
/ 16 ноября 2009

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

10 голосов
/ 30 января 2017

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

enter image description here

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

7 голосов
/ 17 ноября 2009

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

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

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

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

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

Мне потребовалось целую вечность, чтобы наконец все настроить и запустить должным образом, но это стоило того, чтобы загрузить унаследованный код. Вот несколько ссылок на все вышеперечисленные материалы:

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

Визуальная помощь всего помидора :
- http://www.wholetomato.com/

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

4 голосов
/ 13 мая 2011

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

2 голосов
/ 22 апреля 2010

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

0 голосов
/ 25 декабря 2016

Первичный сценарий 2012 года. Потрясающе для классического осина

0 голосов
/ 28 мая 2015

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...