Какие шаги вы предпринимаете с помощью VS 2008, чтобы сократить время разработки с помощью Javascript?

StackOverflow https://stackoverflow.com/questions/2343988

Вопрос

Мне нужны ваши истории о том, как вы оптимизировали разработку клиентской части с помощью Visual Studio.В частности, кажется, что мне нужно слишком часто создавать свой сайт, чтобы изменения эффективно переносились в IE.Какие ярлыки или инструменты, такие как FireBug и т. д.вы используете для разработки своей клиентской части?Избегаете ли вы Visual Studio для отладки ваших клиентских приложений?

Нет правильного решения

Другие советы

Мы разрабатываем приложение, которое строит почти все на стороне JavaScript, все элементы управления, вызов веб-сервиса (через JavaScript с поддержкой Ajax), сетки и все такое.

Мы создали структуру, включающую ExtJ и JQuery.Это упрощает инициализацию и определение всех элементов управления в jQuery и позволяет получать данные с помощью веб-сервиса.Мы можем использовать только ExtJ, однако Jquery сокращает количество строк, которые нам нужно определить и установить элементы управления.И, конечно же, он очень легкий, так как файлы javascript имеют размер <25-20 КБ, что требует использования этих фреймворков.

  • Я использовал шаги, описанные СкоттГу здесь чтобы получить лучший JS intellisense для VS 2008.(Как это указал здесь, этот патч предназначен для всех файлов JavaScript, а не только для jQuery.)
  • Я использую vsdoc-файлы чтобы intellisense работал с jQuery.
  • в последнее время мне приходилось работать только в среде VS2005 + IE6.Я быстро привык к использованию Firefox для отладки с помощью инструментов, которые я субъективно считал необходимыми: поджигатель, Скорость страницы, FireQuery.
  • Я пытался Аптана.(Однако на данный момент я не потратил много времени на его изучение - хотя он может показаться вам знакомым, если вы обладаете некоторыми знаниями Eclipse...)
  • После того, как все сделано хорошо, я проверяю страницы в IE и использую встроенный профилировщик в IE8, если есть какие-то проблемы с производительностью, специфичные для IE.
  • Я использую "пустой документ" обходной путь, когда VS intellisense сдается.
  • Дома я использую VS 2010 RC — и везде держу ссылки на API JS-фреймворков в закладках и под рукой, на всякий случай.
  • Разместите код Javascript в отдельных файлах JS.
  • Возможно, вы захотите превратить связанные наборы функций в Скриптконтрол.
  • Если вы работаете над каким-либо JS-файлом и хотите избежать пересборки всего проекта, не делайте его встроенным ресурсом сценария с самого начала.Упакуйте его в сборку, когда он станет достаточно стабильным.
  • Если вы сомневаетесь, получите ли вы последнюю версию вашего JS-файла, отключите кеш браузера.(Это можно сделать из FireBug или с помощью инструментов разработчика IE.)

Отказ от ответственности:этот список действительно субъективен и, вероятно, совсем не полон.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top