Я проверил много ответов здесь на похожие вопросы, но мои требования были другими.
Фон :
Я разработчик, переходящий с традиционных компилируемых языков на современные веб-ориентированные языки, львиная доля которых ориентирована на JavaScript (Node.js, ExpressJS, Jasmine и т. д.). Несмотря на то, что у меня есть Visual Studio 2013, и в ней есть большинство из этих функций, ее из коробки недостаточно для моих нужд, и, откровенно говоря, она пока глючит. Например, он будет время от времени помечать что-то, что действительно работает.
Говоря о времени, у меня не так много времени, чтобы опробовать кучу IDE прямо сейчас, не говоря уже о том, чтобы освоиться с ними.
Требования :
-Легкая/нежная кривая обучения. Я хочу установить эту штуку и начать работать, а не возиться с настройкой кучи пользовательского дерьма и молиться, чтобы я ничего не напортачил.
-Отладка с хорошим, подробным отчетом об ошибках
-Бесплатно* (для коммерческого использования)
- Совместимость с Windows 10 (похоже, что большинство вещей, рассчитанных на 8/8.1, пока работают)
-Оффлайн версия (без 100% облачных приложений)
Предпочтения :
-Настраиваемые цветовые схемы пользовательского интерфейса для текста/фона
Вещи, которые я пробовал, но мне не понравились, или вещи, которые я не люблю, так как они не бесплатны:
-WebStorm: не бесплатно. Я слышал отличные отзывы об этой IDE здесь.
-Квадратные скобки: автоматическое форматирование не контролируется этой программой, и вместо того, чтобы легко изменить это в программе / пользовательском интерфейсе, вам нужно создавать файлы конфигурации JSON? Ты шутишь, что ли? Да, это определенно не годится для обучения... Глупое излишество.
-Sublime Text 2: не бесплатно и не поддерживает javascript из коробки.
-Notepad++: очень удобный, но все же просто текстовый редактор
-JavaScript IDE для Eclipse: я до сих пор не знаю, что, черт возьми, мне нужно сделать, чтобы запустить простой JS-файл с этим, но я сдался. Мне уже все равно. Над ним.
-Cloud9: облачная среда разработки. Да, нет, спасибо. Это слишком большой контроль в руках моего инструмента, а не наоборот, плюс все это связано с их требованиями к облаку. Я не думал, что это будет проблемой, пока не попробовал.
-Atom: Самый раздражающий UX с завершением кода, который я когда-либо видел. Сначала я смеялась, потом плакала.
-Microsoft WebMatrix 3: я не смог установить это в Windows 10, потому что я не смог установить его предварительные требования в Windows 10. Бу-у-у.
* Если WebStorm — это разница между ночью и днем с бесплатными IDE, пожалуйста, подчеркните этот момент. Я не буду считать это приемлемым ответом, но я серьезно отнесусь к вашей рекомендации и решу дилемму между бесплатным и премиальным.
Eclipse — не самая быстрая, но одна из самых надежных среди бесплатных IDE для Java и JavaScript — вы даже можете обнаружить, что многие вещи вам знакомы, поскольку несколько встроенных цепочек инструментов компилятора используют настройки eclipse в качестве своей IDE.
Brackets удовлетворяет (почти) все ваши потребности.
Я с удовольствием использую его для AngularJS в Windows 10. Я не кодирую Java и не знаю, есть ли плагины для контроля версий. Убедитесь в этом сами. Зато могу подтвердить остальное.
Что мне особенно нравится, так это режим предварительного просмотра в реальном времени. Изменения в HTML/CSS немедленно отображаются в браузере без необходимости сохранения файлов.
Попробуйте скобки. Вы не пожалеете об этом. Гарантия - или ваши деньги будут возвращены.
Относительно недавний выпуск VisualStudio Code соответствует всем критериям. Я только что скачал его, чтобы попробовать.
Посмотрите Атом .
Надеюсь это поможет.
kayleeFrye_onDeck
kayleeFrye_onDeck
Стив Барнс
kayleeFrye_onDeck
Стив Барнс
kayleeFrye_onDeck