И наконец для тех, кто хочет съэкономить время, Node Tool Suite (NTS) by Nodeclipse team
sourceforge.net/...cts/nodeclipse
What do you prefer during Node.js development (debugging, unit testing..)?
www.linkedin.com/...459.S.236178292
LinkedIn voting on Node.js tools
www.linkedin.com/...459.S.236475989
Или просто импорт из SVN, git ...
Большая часть комментариев — это вариации «Почему IDE?», «Почему Eclipse?»
Главное это выбор. Думаю чем больше инструментов для Node.js разработки, тем более зрелая платформа. Я пишу на Джаве и на Ноде, очень удобно когда можно переключиться на другой проект, сменив Perspective, и иметь все проекты в одном Workspace. И вообще программировать и коммитить в одном приложении.
Для маленького проекта или одиночного программиста на лэптопе, Sublime очень даже хорошо.
Лично я хотел изливать эмоции, когда я видел программистов, которые прочитав, что Node.js — это круто, сидели в Linux терминале и скролили код туда сюда. При этом ведя себя как будто так и должно быть. «Всё правильно, потому что Node.js. » Это как буд-то попал в 1980-199х года.
На самом деле, часть этих программистов просто не видела как должно быть (А сейчас начинают говорить перейти с Нода на Питон или что-то ещё)
Была проблема, решения не было. Я засучил рукава и начал с того кода/решения что было...
Самый простой способ поддержать проект — посавить звёздочку на Marketplace marketplace.eclipse.org/...tent/nodeclipse или на том проекте на GitHub, который Вам интересен github.com/Nodeclipse
Не пользуйтесь Eclipse 4.x
Также у Eclipse есть тредования по памяти(100M-500M в зависимочти от дистрибутива) . На компе с 2гигами памяти работать не очень. Если 8G, то можно
Рекомендую ставить Nodeclipse на STS (Spring Tool Suite, based on Eclipse 3.8) или на Аптану (черный фон придётся поменять). Они сейчас быстрее чем Eclipse 4.2, и не глючат.
Посмотрим как Eclipse 4.3 будет....
Вообще на любой (не очень старый) Eclipse можно поставить
github.com/...ested-platforms
А иногда и быстрее открыть редактор, чтобы быстро подправить один файл.
Когда же целый день в коде, то на экране десяток окон редакторов, браузеров, файл менеджеров и сомманд лайн. Если есть 20″+ монитор, то гораздо приятнее организовать это всё в виде вьюшек в одном окне. Что IDE и делает.
If you have Eclipse with EGit, then you don’t need to install git command line client. But may want to.
Просто укажи папку, где сейчас проект. Мастер >0.3.1 только добавит .project файл.
В Eclipse можно смотреть файлы проекта в виде дерева. Использовать EGit GUI для работы с git.
See hints github.com/...master/Hints.md
Це питання ніколи не пройде. Кожний рік досвідченний програміст повинен глянути на ринок праці и можливо вивчити нову мову. Зараз C++, Java, JavaScript/HTML5.
Вісім років тому було питання C# або Java.
www.tiobe.com/...tpci/index.html
readwrite.com/...sed-sourceforge
Надо вчитися планувати свій час, і оцінювати що можливо досягнути за цей час.
Часто що робити важливіще за на якій мові.2-3 роки досвіду потім мають вчити домен — індустрію, для котрий ведеться розробка.
Програмісти що мають
В загалі, в ІТ повинно вчитися без зупинки.