JavaScript шеллы

JavaScript шеллы позволяют быстро проверить фрагменты JavaScript кода без перезагрзки страницы. Они чрезвычайно полезны для разработки и отладки кода.

Автономные JavaScript шеллы

Слудующие JavaScript шеллы являются автономными средами, как Perl или Python.

  • JSDB - Автономный JavaScript шелл для Windows, Mac, и Linux.
  • GLUEscript - Автономный JavaScript шелл для создания кросс-платформенных JavaScript приложений. Он может использовать wxWidgets для GUI приложений, и раньше назывался wxJavaScript.
  • jspl - Автономный JavaScript шелл поддерживаемый Perl. Может использовать модули Perl прямо из JavaScript: DBI для интеграции с базами данных, GTK2 для GUI приложений, POSIX для системного программирования и т.д. Лучший из существующих CPAN для JavaScript программистов.

Список JavaScript шеллов

Следующие JavaScript шеллы работают с Mozilla.

  • JavaScript Shell (js) - Интерпретатор командной строки для JavaScript (необходима собственная сборка Mozilla).
    • xpcshell является XPConnect - enabled shell, иногда используется для разработки Mozilla.
  • JavaScript Shell (web page) - также доступен как часть Extension Developer's Extension
  • JavaScript Shell Extended - Модифицированная версия вышеупомянутого шелла с различными улучшениями, такими как поддержка JSON, поддержке последней версии JavaScript и т.д.
  • JavaScript Shell Server - Осуществляет связь через Emacs.
  • rainbow9 - JavaScript IDE
  • Jash: JavaScript Shell - шелл основанный на DHTML, который предоставляет доступ к исходному коду веб-страницы.
  • JSSh - TCP/IP серверный шелл для Mozilla.
  • SD Connector - Аналогичен JSSh, но полностью написан на JavaScript, поэтому не требует компиляции компонентов.
  • MozRepl - Подключенясь к Firefox и другим приложениям Mozilla, позволяет просматривать и изменять их исходный код, в то время как они запущены.
  • Execute JS - Расширение для Firefox, представляющее собой расширенную JavaScript-консоль, в которой можно удобно набирать и выполнять произвольный JavaScript код и изменить функции.

Метки документа и участники

 Внесли вклад в эту страницу: fscholz, Alex_Howlett, teoli, Millionnaire
 Обновлялась последний раз: fscholz,