JavaScript часто используется в веб-разработке, но также и для других целей, таких как разработка мобильных приложений и приложений. Простой текстовый редактор может быть все, что вам нужно для CSS и HTML5, но JavaScript нужно немного больше. Вот то, что сейчас считается лучшей IDE JavaScript для веб-разработки.
Хороший JavaScript IDE должен иметь несколько ключевых функций. Он должен включать такие инструменты, как автоматическое завершение кода, функции списка, генерация кода, рефакторинг, интеллектуальная навигация, встроенный отладчик и функции тестирования. Хорошая IDE также будет включать в себя обработку ошибок и исключений, а также дополнения для расширения своего репертуара.
Некоторые из JavaScript IDE в этом списке являются платными, некоторые бесплатными, многие загружаются на ваш компьютер, но пара находится в сети. Все они оценены положительно и кажутся очень популярными. Если вы ищете новую JavaScript IDE для веб-разработки, один из них наверняка вам подойдет.
Я не кодер, но один из моих лучших друзей, поэтому я использовал ее опыт, чтобы составить этот список.
WebStorm
WebStorm - одна из самых популярных JavaScript IDE, если количество скачиваний и положительных отзывов не составляет труда. Он был спроектирован с нуля, чтобы быть удобным и простым в использовании, и это, безусловно, кажется. Он совместим с JavaScript, HTML, CSS, Angular и Node.js, поэтому охватывает все основы. Он также совместим с платформами Angular, React и Meteor и мобильными приложениями для разработки Cordova, PhoneGap и Ionic.
В WebStorm есть отличная утилита рефакторинга кода, так что даже новые кодеры могут генерировать аккуратный код. Он может извлекать переменные, перемещать файлы, автоматически заполнять и помогать с параметрами и функциями. Если вы более опытный программист, вы найдете все передовые инструменты, необходимые для создания впечатляющих приложений и функций.
WebStorm не является бесплатным и требует годовой подписки для использования.
Атом
Atom - еще одна чрезвычайно популярная JavaScript IDE. По сути, это текстовый редактор, который позволяет использовать столько функций, сколько вам нужно. Совместимый с HTML, JavaScript, CSS и Node.js, Atom построен на Electron кроссплатформенной среде, которая уже доказала свою ценность в программировании на JavaScript.
Межплатформенная функциональность отлично подходит для совместных проектов, в то время как встроенный диспетчер пакетов дает возможность добавлять множество готовых пакетов или создавать свои собственные. Это одна из наиболее ценных функций Atom, так как она предоставляет огромную свободу для настройки среды IDE именно так, как вы хотите ее использовать.
Другие функции Atom включают автозаполнение, файловый браузер, поиск и замену, автоматическое закрытие тегов и полезную мини-карту, которая показывает ваш код в обзоре. Atom имеет тенденцию замедляться при работе с большими файлами и, очевидно, имеет утечку памяти, которая может вызвать задержку при его использовании. Кроме этого, это очень высоко ценится.
Атом можно использовать бесплатно.
Codepen
Codepen называет себя «игровой площадкой для внешнего интерфейса». Это одна из тех онлайн-JavaScript IDE, о которых я упоминал выше, и она отлично справляется со своими задачами. Он прекрасно работает с HTML, CSS и JavaScript и работает с CoffeeScript или LiveScript. Он полезен как для начинающих, которые хотят изучать код и проверять его коллегами, так и для опытных программистов, которые хотят создать среду предварительного просмотра.
В Codepen есть много инструментов CSS, HTML и JavaScript. Вы создаете свой код в Pen, используя несколько довольно мощных инструментов, таких как Emmet, для быстрой генерации чистого кода. Вы также можете использовать Vim Key Bindings, если вы знаете их для быстрой генерации. У вас также есть доступ к обычным инструментам и функциям кода, которые вы ожидаете от установленной IDE.
Основным преимуществом Codepen является сообщество. Это очень большое и активное сообщество, которое предлагает помощь, советы и обзор кода, идей и многое другое.
Codepen имеет бесплатную и профессиональную версии.
Возвышенный текст 3
Sublime Text 3 присутствует в большинстве списков хороших JavaScript IDE. То, что начиналось с простого текстового редактора, превратилось в полноценную среду IDE, которая включает в себя многие инструменты, которые вы ожидаете использовать при компиляции кода. Он легко настраивается, работает на разных платформах и с легкостью управляет пакетами.
Пользовательский интерфейс прост, но эффективен. Это тоже работает быстро. Стандартная установка содержит много инструментов, которые вы будете использовать постоянно, но менеджер пакетов гарантирует, что у вас будет столько функций, сколько вам нужно. Он работает с Emmet, Babel, SublimeLimiter и другими, чтобы поддерживать ваш JavaScript в чистоте и порядке.
Как и в Codepen, одним из основных моментов Sublime Text 3 является сообщество. Они не только создают плагины для программы, они также помогают, рассматривают и предлагают всевозможные темы для помощи и обсуждения. Это такие сообщества, которые заставляют вас поверить, что у человечества все еще есть будущее.
Sublime Text 3 можно попробовать бесплатно, но сохранить $ 70.
NetBeans
NetBeans начал свою жизнь как инструмент Java, но расширился и включил JavaScript и Node.js. Он также работает с HTML, CSS, PHP, JS, C / C ++, Python и другими языками. Он работает в виртуальной машине Java, поэтому будет работать в большинстве операционных систем и может быть настроен так, как вам нравится.
NetBeans включает в себя большинство инструментов и функций, которые вы ожидаете, включая свертывание кода, форматирование кода, инструменты JSON, автозаполнение для переменных, ссылки на функции, библиотечные функции, классы и многое другое, так что вы действительно можете быстро кодировать. После этого аккуратная функция отладки и исправления ошибок укажет на любые ошибки и даже предложит подсказки, где можно найти дальнейшие оптимизации.
NetBeans также имеет классные расширения Chrome, которые обеспечивают эффективную отладку и возможность редактировать источники из браузера. Видимо очень полезный инструмент.
NetBeans является бесплатным и открытым исходным кодом.
Как я уже говорил выше, я не кодер, поэтому мне пришлось опираться на друга кодера, чтобы помочь с этой частью. Хотя рекомендации принадлежат ей, любые ошибки или ошибки - мои!
Есть другие предложения для хорошей JavaScript IDE? Расскажите нам об этом ниже, если вы делаете!