Если вам действительно нужно ввести текст в JavaScript, тогда TypeScript — популярный вариант, но многих отталкивают его ассоциации с Microsoft, включая необходимость использования Visual Studio. Теперь вы можете выбрать использование NetBeans, если хотите и держитесь подальше от VS.
Редактор NetBeans TypeScript — это подключаемый модуль для NetBeans версии 8 и более поздних версий. Он был недавно обновлен до V1.6.2.0 и включает в себя множество новых функций, включая TypeScript 1.6.2 — да, номера версий были сохранены в соответствии.
Для установки достаточно загрузить плагин, представляющий собой файл .nbm, из выбранной вами версии на GitHub. После загрузки вы просто используете меню «Инструменты», чтобы добавить его — будем надеяться, что в ближайшем будущем он станет официальным плагином. Вы также можете найти его на портале подключаемых модулей NetBeans: http://plugins.netbeans.org/plugin/60605/typescript-editor.
Небольшая деталь, упущенная из readme, заключается в том, что вам необходимо установить Node.js. Это очевидно, если вы уже знаете, что TypeScript — это пакет Node.js, но если вы просто хотите попробовать TypeScript, это может быть не так очевидно.
С этого момента вы можете начать работу над программой TypeScript. Редактор можно использовать для любого файла .ts. Вы получаете полную поддержку:
Автозавершение кода
Проверка ошибок
Найдите использование
Перейти к декларации
Подсветка синтаксиса
Это большая часть того, что можно ожидать от любого редактора NetBeans для конкретного языка.
На данный момент вы не получаете автоматической компиляции. Вы должны выйти в командную строку, чтобы скомпилировать файл в JavaScript. Однако после компиляции у вас есть все возможности NetBeans для запуска и отладки программы HTML / JavaScript.
Скоро появится опция компиляции при сохранении, и если обещание будет выполнено, это действительно сделает NetBeans простой в использовании и производительной средой TypeScript.
В настоящее время над проектом работают три человека, и если вы чувствуете желание внести свой вклад в эту работу с открытым исходным кодом, то это будет отличная отправная точка для всех, кто хочет освоить подключаемые модули NetBeans, Node.js и компилятор TypeScript.