2012-01-26 4 views
15

Какие хорошие IDE существуют для разработки с использованием комбинации Jasmine, node.js и coffeescript.Хорошая IDE для node.js + coffeescript + jasmine

До сих пор мы рассматриваем WebStorm, но начать работу очень сложно. Мы находим очень мало документации по node.js (и coffeescript) в сочетании с IDE.

Какие еще существуют варианты? (И есть ли какие-либо руководства, которые могут помочь нам начать/и работает?)

редактировать:

  • Я и моя команда работает Windows/OSX.
  • Vim/Emacs является не опция. Нам нужно что-то с графическим интерфейсом/IDE.
  • Должно быть легко «начать» с node.js и кофе в среде IDE. Предпочтительно несколько «адаптированный» для использования с node.js.
    • WebStorm обещает сделать именно это, однако, начало работы оказывается довольно сложным. Запуск. Coffee, похоже, не работает.

Спасибо :)

+0

Какую документацию вы ищете? Это просто редактор, а затем вы запускаете Node; без проблем. Я использую PyCharm (те же основные IDE, что и WebStorm) для редактирования CoffeeScript для узла, и он отлично работает (кроме того, что редактор CoffeeScript ужасно глючит). –

+0

Нет очевидного способа запуска файла сценария .coffee. Функция «Компиляция в Javascript» не делает ничего, кроме как показывать мне, как будет выглядеть код в javascript. Должен ли я скопировать этот код, вставить его в файл javascript и запустить его с помощью html-файла?: S – kornfridge

+1

Если вы используете его с Node.js, то нет, вы не запустили бы его с HTML-файлом, вы бы запустили его с помощью Node. Узел запускается * вне * веб-браузера. Просто сделайте 'coffee filename.coffee' из командной строки. –

ответ

2

Komodo Edit (бесплатно использовать) и Komodo IDE (требуется платная лицензия) синтаксис поддержки подсвечивает JavaScript и CoffeeScript. Я считаю, что подсказки для node.js предоставляются.

http://www.activestate.com/komodo-edit

http://www.activestate.com/komodo-ide

Я могу ручаться за KomodoEdit как хороший IDE в целом; Я использую его в проектах Python и PHP с удовлетворением.

Обязательно начните с кандидата на выпуск 7.0; это было RC в течение довольно долгого времени, и вы могли бы пропустить его, если вы начнете с главной страницы Komodo Edit. 6.0, вероятно, до того, как CoffeeScript стал популярным.

+1

Спасибо за ответ. Однако Komodo кажется еще менее «адаптированным» (чем WebStorm) для моего конкретного использования (Node.js и Coffeescript). Мне нужна часть «всего пакета» для моей команды, которая «поощряет» лучшие практики. Возможность запускать .coffee и начать работу должна быть легкой ... – kornfridge

+1

@kornfridge, что ваш поиск не существует. Нет никакой общей IDE coffeescript. Существует вызывающе никакой IDE, которая поощряет «лучшие практики coffeescript». Вы просто должны знать это и использовать инструменты нижнего уровня. – Raynos

+0

. Более подробно о том, что говорит Рейнос, CoffeeScript и Node.js довольно новы. Для создания инфраструктур приложений и языков приложений требуется время для приобретения IDE для кухонной мойки, таких как Visual Studio. Определите свои требования; выберите редактор, который поможет вам в этом; писать документы и скрипты, которые каждый будет использовать с выбранным редактором. (Как создать новое приложение Node.js; Сценарий для запуска приложения Node.js из этого проекта и т. Д.) –

-1

попробуйте использовать vim и unix в качестве вашей IDE.

Они довольно хорошие.

CoffeeScript, node and vim

+3

Извините. Мы используем комбинацию Windows и OSX, и мы не являемся экспертами в командной строке. нам понадобится что-то с графическим интерфейсом. Обновлен вопрос/описание проблемы. Спасибо в любом случае :) – kornfridge

+1

@kornfridge Я рекомендую сейчас самое подходящее время, чтобы изучить командную строку. Вы можете использовать powershell для окон с аналогичным эффектом. Вы также можете поменять vim для Sublime Text 2, если вам не нравится gVim для окон. – Raynos

+2

@kornfridge «Нужен графический интерфейс» звучит как «предпочитают». Кроме того, есть gVim, часть обычной установки Windows Vim, а Emacs - графический интерфейс, если не указано иное. Вы можете использовать такие вещи, как [Cygwin] (http://www.cygwin.com/) и [MinGW] (http://www.mingw.org/), чтобы иметь Unix-подобную среду. – Zirak

2

Он работает только на OSX, но TextMate является фантастическим для CoffeeScript. Обязательно используйте CoffeeScript TextMate bundle, в котором будут выполняться некоторые полезные задачи CoffeeScript с быстрыми клавишами.

Я не пробовал, но вы могли бы получить некоторые из этих удивительных возможностей с Windows, используя E-TextEditor. Я не знаю, насколько совместимы эти два.