Эквивалент LINQpad для JavaScript

Я ищу что-то похожее на LINQPad, за исключением JavaScript, в частности, среду быстрого интерпретатора, в которой я могу очень быстро создать прототип чего-то, не используя «полную» среду разработки, такую ​​​​как Visual Studio или Eclipse.

Самое близкое, что мне удалось найти, это вопрос о переполнении стека. К сожалению, последняя версия программного обеспечения рекомендовала бета-версию в 2010 году (примерно 7 лет назад на данный момент), поэтому я предполагаю, что это заброшенное программное обеспечение, что очень плохо, потому что кажется, что это именно то, что я ищу для. Для справки, разработчики описали это следующим образом (и это также отражает то, что я ищу):

Редактор jQueryBuddy предлагает быструю среду для тестирования фрагментов html/css/javascript, но, что более важно, jQuery!! Его синтаксис подчеркивает и предлагает базовый интеллект, в первую очередь ориентированный на интеграцию документации jQuery в одну и ту же среду. Он разработан, чтобы быть особенно полезным, если вы новичок в jQuery и вам нужно где-то практиковаться и учиться. Вот основные особенности:

  • Быстрый цикл редактирования-запуска-просмотра, очень похожий на LinqPad. (Примечание: это моя основная цель иметь такой инструмент).
  • Подсветка синтаксиса.
  • Ошибка выделения.
  • Intellisense (в первую очередь для jQuery, но со временем и для HTML)
  • Практическая документация (опять же в первую очередь для jQuery)
  • Компактное развертывание (должен выполняться только исполняемый файл и, конечно, обязательное условие .Net 3.5)

С любезного разрешения Джозефа Албахари, автора LinqPad, объекты javascript теперь поддерживают метод .Dump(), который форматирует и отображает объект javascript почти так же, как LinqPad.

Кто-нибудь знает о каком-то незаброшенном проекте, который делает что-то подобное?

Консоль Chrome делает большую часть этого.

Ответы (1)

Я бы рекомендовал один из двух вариантов

Либо Visual Studio Code от Microsoft.

Плюсы:

  1. Чрезвычайно легкий и быстрый.
  2. Качественная разведка Майкрософт
  3. Широкие возможности расширения с помощью ... расширений.
  4. Имеет встроенную консоль инструментов разработчика, где возможно выполнение javascript в реальном времени.
  5. Может быть напрямую связан с браузером через LiveReload или встроенными инструментами разработчика.
  6. Имеет возможность делать все или почти все, что полнофункциональная IDE может делать без раздувания.

Минусы:

  1. Чтобы в полной мере воспользоваться визуальным аспектом прототипирования, вам также нужен браузер — и этот браузер будет действительно счастлив, если он основан на Chrome или Chromium.

или

КодПен

Плюсы:

  1. Мгновенная онлайн-библиотека разработки с панелями HTML, CSS и Javascript.
  2. Живое обновление четвертой панели, содержащей вывод Дом.
  3. Поддерживает мгновенное обновление с такими препроцессорами, как:
    • Jadeи HamlдляHTML
    • lessи StylusдляCSS
    • Coffeescriptи BabelдляJS
  4. Мгновенное добавление многих популярных пользовательских интерфейсов / служебных библиотек, таких как:

    • jQuery и jQuery.UI
    • Начальная загрузка
    • подчеркивание.js
  5. Также добавьте любые пользовательские библиотеки с удаленного URL-адреса.

  6. Быстро и просто

Минусы:

  • Требуется браузер и веб-доступ
  • Нет интеллекта