Когда я изучил Perl и Python, моя «среда разработки» состояла из vim и оболочки. Я бы просто написал программу в vim, а затем выполнил ее из командной строки. Я знаю, что двигатель spidermonkey доступен как автономный интерпретатор, но я не уверен, насколько он практичен.Как легко выполнить файл JavaScript?
«Интуитивным» способом с JS было бы включение сценария в веб-страницу и просмотр его в разных браузерах, но это кажется громоздким. Я видел несколько рекомендаций для Firebug, но я не мог полностью понять это.
Я знаю, что существует несколько JS-ориентированных плагинов для vim, но опять же я не знаю, насколько практичны они.
Я в основном хочу написать сценарий и быстро проверить его на синтаксис и вывод. Мне также интересно узнать, как фактические разработчики JS приступают к тестированию своего кода.
Да, такие двигатели CLI существуют. Что вы пробовали? Кроме того, какая поддержка DOM, если таковая имеется, необходима? Если DOM требуется от CLI, найдите «безгласный javascript». Для проверки * просто * синтаксиса может быть достаточно jslint или подобное. –
Я тестирую в браузере, всегда :) Ну, Node.js - это то, что я использую для очень быстрых вещей. (Я также использую его как калькулятор.) – Ryan