Хороший IDE для классического ASP?

Я думаю, что служебный метод мог помочь сделать этот инструмент для очистки.

public static class Convert
{
    public static T? To<T>(string value, Converter<string, T> converter) where T: struct
    {
        return string.IsNullOrEmpty(value) ? null : (T?)converter(value);
    }
}

тогда

EmployeeNumber = Convert.To<int>(employeeNumberTextBox.Text, Int32.Parse);
9
задан casperOne 19 November 2011 в 02:38
поделиться

3 ответа

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

15
ответ дан 4 December 2019 в 06:26
поделиться

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

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

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

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

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

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

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

7
ответ дан 4 December 2019 в 06:26
поделиться

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

2
ответ дан 4 December 2019 в 06:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: