Я использую простой текстовый редактор (vim) для написания Javascript и HTML, и время от времени проверяю результат в Firefox. У меня всегда два открытых окна: одно для моего текстового редактора, а другое с текущей страницей, открытой в Firefox. После сохранения изменений в Javascript я переключаюсь в браузер и обновляю страницу, чтобы увидеть результаты. Это был мой рабочий процесс до недавнего времени.
Пару недель назад я обнаружил инструмент Combiner Николас С. Закас . Чтобы выпустить свой код Javascript, я сейчас использую полный процесс сборки на основе Apache Ant , аналогичный тому, который я использовал при разработке Java ранее.
Первым шагом является проверка кода Javascript с помощью инструмента JSLint Дугласа Крокфорда . Раньше я мучительно копировал и вставлял свой код Javascript в онлайн-версию инструмента; возможность запускать его на всех моих файлах Javascript одновременно с этим Ant-сценарием - огромное удобство.
Второй шаг - объединить все мои файлы Javascript в один файл с помощью инструмента Combiner. Третий шаг - минимизировать код Javascript с помощью YUI Compressor от Yahoo! . Эти два последних шага позволяют оптимизировать доставку кода Javascript, чтобы уменьшить загрузку страниц.
Вы можете найти пример файла сборки Ant , который вы можете адаптировать к вашим собственным потребностям. В настоящее время я использую этот файл для создания моей собственной библиотеки Javascript, bezen.org .