Показать статистику
0 голосов
от (970 баллов)

Какие редакторы Javascript посоветуете для дистрибутивов Linux в 2019 году?

4.3тыс. просмотров 1 ответов
от (17.4тыс. баллов)
0
Начиная с конца 80х - vim наше все :)

1 Ответ

0 голосов
от (26.4тыс. баллов)
редактировать от

Лучший редактор Javascript для Linux

Не так давно люди считали JavaScript устаревшим языком, который больше мешает, чем помогает. Однако с появлением Node.js, среды выполнения, которая была не так и давно создана на основе движка Chrome v8 ( печально известного), разработчики могут запускать код JavaScript вне браузера. Вы можете и не представить, но это дает разработчикам превосходную гибкость, позволяя им использовать один и тот же язык , на стороне сервера, а также и на стороне клиента. Более того, благодаря стабильному обновлению ES6 JavaScript сам по себе стал очень элегантным языком и дает дополнительное преимущество в создании впечатляющих веб-приложений. Рассмотрим лучшие Javascript Editor для Linux , наиболее используемой системе разработчиков JavaScript с открытым исходным кодом.

Ниже Вы увидите список лучших редакторов Javascript на основе таких атрибутов как популярность, влияние на разработчиков, расширяемость и поддержка сообщества. Рассмотрим также не только javascript IDE или текстовый редактор javascript, но и отобранный набор онлайн-редактора javascript.

WebStorm

Один из наиболее предпочтительных javascript-идей как для новых, так и для опытных разработчиков. Он сочетает в себе мощные интегрированные функции, которые значительно упрощают вашу жизнь при написании JavaScript. Он поставляется в комплекте с JSHint, JSLint, JSCS, ESLint и Closure Linter, чтобы помочь вам поддерживать качество и целостность вашего кода. Интеллектуальный режим автозаполнения позволяет этому редактору Javascript делать интеллектуальные прогнозы, основываясь на его понимании объектов JavaScript.

Заслуживающие внимания особенности

  • Интеграция Node.js по умолчанию с этим javascript ide позволяет запускать, отлаживать и тестировать свои веб-приложения прямо из IDE.
  • Встроенный сервер удобен при опробовании фрагментов вашего проекта.
  • Этот редактор Javascript поставляется с встроенной поддержкой популярных JavaScript-фреймворков, таких как Meteor, Angular и React.
  • Встроенная поддержка Karma Test Runner позволяет разработчикам использовать парадигму Test Driven Development.
  • Несмотря на то, что это полнофункциональная профессиональная среда разработки, этот javascript-идеал использует намного меньше памяти, чем его конкуренты на базе Electron, что обеспечивает огромный скачок в производительности.

Для скачивания перейдите по указанной ссылке http://www.jetbrains.com/webstorm/

Neovim

Расширение Vim, которое многие считают лучшим текстовым редактором Unix , Neovim обладает достаточно мощными функциями, чтобы стать вашим следующим редактором Javascript. Широкий набор функций по умолчанию в сочетании с современными функциями терминала, такими как стилизация курсора, события фокуса, вставка в скобках, делают Neovim превосходным текстовым редактором javascript для систем Linux. И вы можете обойти свои пути ко всему, что поддерживает Vim, что делает эту среду javascript отличной альтернативой нам, школьникам старой школы.

На что стоит обратить внимание

  • Позволяет гораздо лучше интегрироваться с внешними инструментами, чем его конкуренты.
  • Независимость от интерфейса редактора позволяет встроить Neovim в любую систему графического интерфейса.
  • Разделение между основными функциями и плагинами позволяет этому редактору Javascript быть чрезвычайно гибким.

Для его установки зайдите на этот сайт https://neovim.io/

Sublime Text Editor

Мощный сложный текстовый редактор javascript, который поставляется с мощным API и пакетной экосистемой, чтобы помочь вам расширить его ядро. Этот редактор Javascript является одним из наших любимых в отношении возможностей настройки. С помощью этого редактора вы можете настроить практически все что угодно, включая привязки клавиш, меню, фрагменты, макросы и дополнения. Благодаря тому, что были включены пользовательские базовые компоненты, Sublime Text предлагает разработчикам JS производительность, которой еще не должны соответствовать другие.

Отличительные особенности

  • Низкое использование памяти позволяет этому текстовому редактору javascript быть лучшим выбором для больших и сложных проектов.
  • Поставляется со встроенной поддержкой Vim.
  • Новичок дружелюбный и легкий.
  • Отличное сообщество, которое использует плагины практически для любой задачи.

Вы можете скачать его здесь https://www.sublimetext.com/3

IntelliJ IDEA

Несмотря на то, что IntelliJ IDEA от JetBrains предназначен для использования в качестве Java IDE, он предлагает мощные, но удобные функции, которые также могут помочь в массовых сеансах программирования JavaScript. Этот надежный javascript ide обладает такими функциями, как интеллектуальный рефакторинг кода, быстрая навигация, анализ ошибок и поддержка таких инструментов разработки, как Karma, Gulp и Grunt. Продуманная реализация этого редактора Javascript гарантирует, что вы не потеряете динамику, поддерживая даже самые сложные рабочие процессы.

На что нужно обратить внимание

  • Интегрированная функция распознавания контекста гарантирует, что вы получите важные предупреждения при написании программ на JavaScript.
  • Надежная поддержка систем контроля версий, таких как git, svn и т. д. гарантирует, что отслеживание ваших кодовых баз не станет кошмаром.
  • Глубокий интеллект
  • Готовый опыт работы с критически важными инструментами
  • Рамочная помощь
  • Бустеры производительности
  • Эргономика разработчика
  • Ненавязчивый интеллект
  • JVM Debugger
  • Встроенный отладчик удобен при поиске ошибок в разных модулях проекта.

Вы можете установить используя команду ubutu make, воспользоваться официальными или не официальными PPA IntelliJ IDEA, или же сделать это из исходного кода на другие дистрибутивы Linux, не основанные на Ubuntu, такие как Arch Linux, Fedora, Manjaro и т. д. и, кроме того, использовать исходный код, если вам неудобно использовать PPA.

https://github.com/JetBrains/intellij-community

Atom

Одна из первых реализаций текстового редактора на Javascript, Atom действительно хорошо справляется со своей задачей. Этот редактор Javascript предоставляет вам все необходимые функции, необходимые для вашего следующего веб-проекта. От встроенного управления пакетами до многострочного выбора и редактирования, вы получите почти-что все, что вам потребуется в современном текстовом редакторе JavaScript. Масштабная экосистема открытого исходного кода этого javascript-идеала также гарантирует, что у вас будет доступ к сторонним модулям практически для всего.

Важные особенности

  • Высоко модульный и готовый к использованию только из коробки.
  • Нечеткий поиск доступных функций, настроек и фрагментов доступен через хорошо продуманную командную палитру.
  • Встроенная поддержка HiDPI без каких-либо проблем с масштабированием.
  • Поддержка мгновенного парного программирования по умолчанию позволяет использовать подход, основанный на тестировании (TDD).

https://atom.io/

Emacs

Основной противник Vim, Emacs имеет преданную фанатскую базу, которая стремится начать священные войны, когда дело доходит до сравнения этих двух гигантов Unix. Emacs известен своей превосходной расширяемостью, которая гарантирует настройку каждого основного компонента. Самодокументируемый характер этого Javascript Editor также удобен для новичков. Хотя кривая обучения поначалу может показаться слишком крутой, как только вы ее освоите, Emacs может сделать ваш опыт программирования на Javascript быстрым.

Отличительные особенности

  • Обширная документация этого текстового редактора javascript превосходна и очень тщательна.
  • От программирования воспроизведения мультимедиа (EMMS) до набора текста и просмотра изображений, Emacs способен делать вещи, которые выходят далеко за рамки простого «редактирования текста».

Emacs известен своей превосходной интеграцией с такими инструментами, как оболочки, эмуляторы, контроль версий и навигационные системы.

https://www.gnu.org/software/emacs/

Вим

Самый известный текстовый редактор Unix, появившийся за последние десятилетия, Vim сочетает сложные функции с мощными показателями производительности, что делает его очень подходящим вариантом в качестве вашего следующего редактора Javascript. Если вы один из тех фанатов старой школы,- это, несомненно, Vim или Emacs для вас. Этот быстрый и легкий текстовый редактор javascript способен делать что угодно, даже на старых системах. Кроме того, множество возможностей настройки позволяет пользователям легко изменять этот JavaScript в соответствии с их требованиями.

Заслуживающие внимания особенности

  • Vim чрезвычайно программируемый, что означает, что вы можете настраивать и расширять его функциональные возможности любым удобным вам способом.
  • Обеспечивает прямую поддержку SSH для получения доступа к удаленным системам.
  • Vim поставляется с огромным списком готовых макросов.

Один из самых надежных Javascript Editor. И вы можете получить его здесь.

https://www.vim.org/

от (26.4тыс. баллов)
редактировать от
0

AWS Cloud 9

Представляет собой облако на базе Java, которое позволяет разработчикам писать и запускать Javascript приложения с помощью простого веб - браузера. Этот онлайн-редактор JavaScript поставляется со встроенным отладчиком и терминалом для поддержания профессионального рабочего процесса. Пользовательский опыт является беспроблемным на всех устройствах, и вам даже не нужно устанавливать программное обеспечение! Если вы ищете онлайновый редактор JavaScript, который поможет вам в разработке без серверов с надежными и проверенными функциями, AWS Cloud 9 - лучшее решение для вас.

Обратите на это внимание

  • Полная сетевая природа этого редактора делает его очень подходящим для совместной работы над различными проектами.
  • Возможность совместной работы в AWS Cloud 9 в режиме реального времени облегчает парное программирование.
  • Вы можете запустить программное обеспечение на персональном оборудовании и хостинге для лучшей доступности.

Этот редактор Javascript позволяет быстро развертывать приложения через CLI.

https://aws.amazon.com/ru/cloud9/

Космические карты

Spacemacs - это новейший редактор Javascript , созданный на основе Emacs, с мощным и гибким набором функций. Этот текстовый редактор javascript с открытым исходным кодом обеспечивает подсветку синтаксиса для всех основных языков программирования, а также предлагает мнемонические привязки клавиш для улучшения эргономики. Вы можете выбрать один из трех режимов ввода - а именно Emacs, Vim и Hybrid. Подробная документация позволяет этой JavaScript-среде легко использоваться даже новыми программистами JavaScript.

Заслуживающие внимания особенности

  • Программируемый до глубины души.
     
  • Сообщество является крупнейшим среди всех стартовых наборов Emacs.
  • Использует лучшее из Vim и Emacs и объединяет в отдельном редакторе Javascript.
  • Пакеты настроены и не мешают друг другу.

Вы найдете его тут http://spacemacs.org/

Visual Studio Code

Это один из лучших редакторов кода, созданный на основе самого JavaScript . Этот текстовый редактор javascript, один из лучших проектов Microsoft с открытым исходным кодом за последнее время, уже занят повседневными функциями, такими как подсветка синтаксиса, фрагменты кода, рефакторинг кода, сочетания клавиш и многое другое. Огромная способность к настройке и расширяемости этого javascript-идеала помогла ему закрепиться в качестве самого популярного инструмента среды разработки в опросе разработчиков Stack Overflow 2018 .

Особенности

  • Поддержка IntelliSense позволяет коду VS предоставлять вам важные подсказки при кодировании на JavaScript.
  • Встроенное управление Git обеспечивает превосходную скорость и удобство при сохранении целостности вашего рабочего процесса.
  • Интегрированная проверка типов JS позволяет этому текстовому редактору javascript типично проверять код JS.

https://code.visualstudio.com/Download

NetBeans

Несмотря на то, что среда IDE предназначена для Java, NetBeans отлично справляется с поставкой веб-приложений на JavaScript. От поддержки нескольких языков программирования до таких функций, как подсветка синтаксиса и автозаполнение - вы получаете все это с помощью NetBeans. Этот бесплатный редактор Javascript с открытым исходным кодом особенно полезен, если вы работаете в корпоративной среде и нуждаетесь в поддержке больших и сложных проектов. Несмотря на монолитность по своей природе, NetBeans действительно хорошо оптимизирует показатели производительности.

На что стоит обратить внимание

  • Встроенный веб-сервер и терминал агрегируют производительность намного быстрее.
  • Огромный список доступных плагинов еще больше расширяет функциональность этой JavaScript-IDE.
  • Поставляется с поддержкой плагинов Grunt и lint / hint.
  • Полная интеграция с современными системами контроля версий.

https://netbeans.org/

Codeanywhere

Это кроссплатформенный javascript ide, основанный на облачных технологиях и позволяющий мгновенно писать, редактировать и запускать свои веб-проекты прямо из браузера или мобильного устройства. Весь этот редактор Javascript сам написан на JavaScript и легко поддерживает более 75 языков программирования . С помощью этого онлайн-редактора JavaScript вы получите стандартные функции, такие как номера строк, предупреждения, ошибки, управление файлами с вкладками, поддержка серверов FTP / SSH и многое другое. Это также позволяет вам напрямую развертывать свои проекты в Heroku.

Особенности

  • Функция обмена ссылками в этом онлайн-редакторе javascript позволяет приглашать других к совместной работе над вашим проектом, просто отправив ссылку.
  • Автозаполнение кодов JS значительно повышает производительность.
  • Встроенная поддержка Dropbox и Google Drive.
  • Имеет мобильные приложения для Android, iOS, Windows и Blackberry.

https://codeanywhere.com/

Brackets

Это относительно современный и компетентный редактор Javascript, который обладает замечательными функциями и сочетает в себе плагины для повышения производительности. Простой и понятный пользовательский интерфейс этого текстового редактора javascript - это само по себе визуальное благословение. Благодаря включению стандартных веб-технологий, этот javascript-идеал может быть легко взломан и расширен даже начинающими веб-программистами. Редактор открывается очень быстро и позволяет переключаться между проектами намного быстрее, что значительно повышает производительность.

Заслуживающие внимания особенности

  • Встроенный редактор повышает производительность при сохранении рабочего процесса.
  • Функция предварительного просмотра позволяет вам видеть, что ваш код делает в режиме реального времени.
  • Функция мгновенного поиска очень быстрая и эффективная.
  • Brackets поставляется с собственной поддержкой TernJS.
  • Он может легко извлекать активы из PSD.

Для установки

sudo apt-get install snapd

Теперь вы можете установить Brackets из дистрибутива или программного центра Ubuntu.

от (26.4тыс. баллов)
редактировать от
0

Komodo IDE

Это чрезвычайно популярный javascript-идеал, который поставляется с современными функциями, такими как поддержка отладчика, просмотрщик DOM, интерактивные оболочки, интеграция управления исходным кодом и многое другое. Этот редактор Javascript особенно подходит для больших и сложных проектов, где разработчикам необходимо поддерживать различные кодовые базы и модули. Вы также получите такие функции, как редактор баз данных, поддержка git и удаленный доступ к файлам FTP с этим удивительным текстовым редактором javascript.
Отличительные особенности

  • Встроенный механизм контроля версий позволяет разработчикам легко поддерживать рабочие процессы крупных проектов.
  • С помощью функции ActiveState несколько разработчиков могут совместно работать над проектом в режиме реального времени.
  • Функция автозаполнения действительно хорошо работает для JavaScript.
  • Базовый движок Komodo IDE способен выполнять регулярные выражения.

https://www.activestate.com/products/komodo-ide/


SourceLair


Еще один облачный онлайн-редактор JavaScript для создания этого списка, SourceLair предоставляет изолированную платформу разработки для вашего следующего проекта JavaScript. Вы можете легко получить доступ к своим проектам на SourceLair с его общедоступного URL-адреса и поделиться им, чтобы продемонстрировать своего клиента на лету. Этот удивительный редактор Javascript позволяет легко поддерживать рабочий процесс, одновременно повышая производительность. Вы получите такие функции, как разделенное представление, выгрузка файла с помощью перетаскивания, ярлыки для высокоточных привязок текстовых клавиш, поддержка Emmet и многое другое с помощью этой javascript IDE.
Важные особенности

  • Функция автозаполнения в реальном времени для JS предоставляет точные предложения на основе установленных библиотек.
  • Полностью настраиваемые функции отчетов об ошибках в режиме реального времени помогают мгновенно устранять ошибки.
  • Полноценный терминал Linux позволяет вам получить доступ к вашей системе прямо из браузера.
  • Функция Browsersync позволяет просматривать любые изменения в вашем коде JS без обновления браузера.

https://www.sourcelair.com/home


Коденви


Еще один онлайн-редактор javascript из этого списка, Codenvy, предоставляет настроенную среду выполнения для запуска, тестирования и отладки ваших приложений JavaScript. Этот простой в использовании редактор JavaScript поддерживает множество языков помимо JavaScript и предлагает расширенные функции, такие как тестирование совместимости, моделирование данных, управление развертыванием, IntelliSense и рефакторинг. Сама среда полностью настраиваема и нацелена на поддержку даже самых сложных рабочих процессов. Функция управления исходным кодом и аналитика этого профессионального javascript ide делают его пригодным для решения сложных проектов.
Особенности, заслуживающие внимания

  • Функция «Фабрика» позволяет разработчикам создавать рабочие пространства по требованию, в режиме реального времени и для совместной работы.
  • Основанный на браузере редактор Javascript чрезвычайно быстр и безопасен.
     
  • Вы можете использовать SSH непосредственно в запущенных контейнерах.

Процесс установки прост даже для начинающих и позволяет анонимный вход
https://codenvy.com/

Light Table

Это одна из новых и  лучших IDE для Linux
Роберт Атторри и Крис Грейнджер, создатели Light Table, разработали его в основном на языке ClojureScript. Но позже они намеревались также разработать поддержку Javascript и Python. Есть требование сокращения времени программирования до 20%.
На самом деле он позволяет в реальном времени получать отзывы от своих пользователей и разработчиков программного обеспечения в сообществе Light Table. Вы также можете встроить визуализацию, игры и даже графики. Его разработчики разработали его с красивой и сложной планировкой. Он приветствует новые идеи и обеспечивает мгновенную обратную связь с вашим кодом. Это может помочь вам понять ваш код эффективно.


Light Table - платформа комплексного развития, представляет собой современный и динамичный Javascript ide , который поставляется с функциями , как мгновенное переключение файлов, подсветка синтаксиса, отладка и многим другое. Этот редактор Javascript позволяет вам видеть поток данных в вашем приложении в режиме реального времени, чтобы вы могли легко отслеживать ваш рабочий процесс. Нечеткий искатель для файлов и команд работает исключительно хорошо и быстро в этом отношении.

  • Встроенная функция оценки позволяет увидеть, что делает каждая строка кода, не интерпретируя весь код.
  • Функция часов позволяет вам запускать код в реальном времени, пока вы его пишете.
  • Встроенный менеджер плагинов, который поможет вам эффективно управлять сторонними расширениями.
  • От графиков до игр, вы можете встраивать все что угодно напрямую.
  • Гибкая и настраиваемая IDE с раскладками клавиш и механизмом Behavior-Object-Tag.
  • Предлагает бесплатную загрузку и установку.
  • Предоставляет возможность связаться с различными пользователями Light Table.
  • Исключает интернет-серфинг для поиска, загрузки или установки через менеджер плагинов.

http://lighttable.com/


Bluefish


Этот продвинутый редактор Javascript предлагает различные инструменты, которые облегчат вам жизнь при написании следующего веб-приложения с использованием JavaScript. Bluefish поставляется с современным списком функций, включая, помимо прочего, подсветку синтаксиса, автозаполнение, свертывание кода, авто-восстановление и многие другие. Вы также получите такие функции, как встроенная проверка орфографии с поддержкой кода и поддержка множественного кодирования. Этот текстовый редактор javascript может быть легко настроен и расширен благодаря огромному списку доступных плагинов. Также следует отметить встроенную поддержку кодирования emmet или zen.

  • Этот javascript ide исключительно легкий и быстрый.
  • Поставляется с очень мощным и элегантным поиском и заменой функций.
  • Особенности автозаполнения и функции автоматической пометки.
  • Расширенная интеграция внешних инструментов, таких как lint, weblint, xmllint, tidy, javac и make.
  • Поддерживает многопоточную удаленную обработку файлов по FTP, SFTP, HTTP, HTTPS.

http://bluefish.openoffice.nl/index.html


 Geany 


Легкий и быстрый редактор Javascript, Geany стремится заполнить пробел между облегченными IDE и текстовыми редакторами. Этот текстовый редактор javascript имеет простой менеджер проектов, который позволяет разработчикам больше сосредоточиться на аспектах кодирования своего проекта. Встроенные функции терминала позволяют значительно повысить производительность, а такие функции, как быстрый поиск, одновременно повышают производительность. Функция поиска работает одинаково даже для текстового файла объемом 2 ГБ. Он разработан активным сообществом открытого исходного кода, которое гарантирует, что пользователи получают опыт, который они ищут

  • Встроенный менеджер плагинов позволяет легко устанавливать и управлять внешними модулями.
  • Этот редактор способен показывать внутренние классы и методы ваших JavaScript-кодов.
  • Имеет интуитивно понятное меню, которое позволяет пользователям очень легко устанавливать свои предпочтения.
  • Автоматически закрывает теги для XML и HTML.

https://www.geany.org/Download/ThirdPartyPackages


PLAYCODE.io


Этот онлайн-редактор javascript позволяет легко играть с фрагментами вашего следующего веб-проекта. Мы обнаружили, что PLAYCODE.io особенно подходит для  демонстраций или прототипов для демонстрации ваших клиентов или руководителя группы. Вам не нужно ничего устанавливать или настраивать с помощью этого javascript ide, просто откройте браузер и начните писать код прямо сейчас. Еще одним плюсом является то, что каждое изменение вашего кода автоматически сохраняется на сервере, так что вам не придется беспокоиться о сохранении исходных кодов с помощью этого впечатляющего текстового редактора javascript.
Платформа очень быстрая и запускается еще быстрее.

  • Очень хорошо подходит для создания прототипов или создания каркасов вашего следующего веб-проекта.
  • Вы можете легко поделиться своим прототипом или проектом с клиентами через публичный URL.
  • Может использоваться для создания и публикации всего проекта в личных доменах.
  • Консоль может даже использоваться для отладки потенциальных ошибок в более обширных программах.

http://playcode.io/

...