4 лучших интегрированных среды разработки для Linux

код linux

В линуксе у нас есть различные инструменты, которые могут помочь нам в создании и разработке приложений. По словам многих, Linux, несомненно, является одной из рекомендуемых систем для разработки приложений.

На этот раз воспользуемся этой возможностью, чтобы поговорить о некоторых из лучших интегрированных сред разработки (IDE), которую мы можем использовать в нашем предпочтительном дистрибутиве Linux.

NetBeans

netbeans-edit-php-страница

NetBeans - это популярная кроссплатформенная IDE на C / C ++ с поддержкой других языков программирования. Он включает в себя различные типы шаблонов проектов для C / C ++, а приложения могут быть созданы с использованием статических и динамических библиотек.

Кроме того, вы можете повторно использовать существующий код для создания своих проектов, а также использовать перетаскивание, чтобы импортировать в него двоичные файлы для создания приложений с нуля.

Между Можно выделить основные его характеристики:

  • Редактор C / C ++ хорошо интегрирован с несколькими сеансами, инструментами и отладчиком GNU GDB.
  • Поддержка кода помощи
  • Создавать и запускать тесты C / C ++ изнутри
  • Имеет поддержку инструмента Qt
  • Поддержка форматов сжатия .tar, .zip и многих других архивных файлов.
  • Поддержка нескольких компиляторов, таких как GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio и MinGW
  • Просмотр файлов

Код :: Блоки

Кодовые блоки

Это среда разработки с открытым исходным кодом под лицензией GNU General Public License, которая Он поддерживает несколько компиляторов, среди которых мы можем найти MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC и Intel C ++ Compiler.

Он имеет настраиваемую систему сборки и дополнительную поддержку сборки.

CodeBlocks доступен для Windows, Linux и macOS и был перенесен на FreeBSD, OpenBSD и Solaris.

Эта IDE разработан, чтобы быть очень расширяемым и полностью настраиваемым, вы можете расширить использование плагинов.

Между основные характеристики, которые мы можем выделить из этой программы мы можем найти:

  • Рабочие области для объединения нескольких проектов.
  • Адаптивное рабочее пространство
  • Браузер проекта; просмотр файлов, символов (унаследованных и т.п.), классов, ресурсов.
  • Редактор с вкладками, несколько файлов.
  • Раскраска синтаксиса
  • Автозаполнение кода.
  • Раскрывающийся список.
  • Расширенный поиск строк в файлах: текущий, открытый, проект, рабочая область, в папках).
  • Поддержка параллельной компиляции (с использованием нескольких процессоров / ядер).

КЛион

КЛион

IDE, ориентированная на разработку на языках программирования C и C ++.CLion - это кроссплатформенная IDE, поэтому ее можно использовать в Linux, macOS и Windows, интегрированных с системой сборки CMake.

Первоначальная версия он совместим с компиляторами GNU Compiler Collection (GCC) и Clang, а также с GDB Debugger, LLDB и Google Test. Помимо C и C ++, CLion поддерживает другие языки напрямую или через плагины: Kotlin, Python, Rust, Swift и другие.

CLion, как и многие IDE, имеет функцию легкого завершения кода, с помощью которой CLion может помочь вам сэкономить много времени при завершении синтаксиса вашего кода, который вы пишете в нем.

И не только это, CLion также имеет предварительно отформатированные шаблоны синтаксиса кода, с помощью которых вы указываете синтаксис, и он сгенерирует код, также показывая вам возможный синтаксис и, таким образом, улучшая скорость записи.

PyCharm

pycharm-питон

Кросс-платформенная IDE, используемая в области программирования, Pycharm поставляется с консолью python, где вы можете писать сценарии по мере их запуска. Windows можно переключить в режим док-станции, плавающий режим, оконный режим или режим разделения в зависимости от ваших предпочтений.

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

Между Можно выделить основные его характеристики:

  • Помощь в кодировании и анализ с автозавершением кода, синтаксисом и выделением ошибок.
  • Навигация по проекту и коду, специализированные представления проекта, представления структуры файлов и быстрые переходы между файлами, классами, методами и использованием
  • Рефакторинг Python: включает переименование, метод извлечения, вставку переменной, вставку константы, подтягивание вверх, выталкивание вниз и другие
  • Поддержка веб-фреймворков: Django, web2py и Flask.
  • Встроенный отладчик Python
  • Интегрированное модульное тестирование с построчным покрытием кода
  • Разработка Google App Engine на Python
  • Интеграция управления версиями: Единый пользовательский интерфейс для Mercurial, Git, Subversion, Perforce и CVS со списками изменений и слиянием.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

3 комментариев, оставьте свой

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован.

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Kirbylife сказал

    Довольно субъективно

  2.   Эктод сказал

    В общем, ясным примером является pycharm, хорошо, допустим, это «четвертый» лучший вариант в списке, но что, если я не буду разрабатывать на python? Да и все остальное тоже субъективно, gedit вместе с компилятором может оказаться в топ-1 в зависимости от вкусов и желания тратить чье-то время.

  3.   pr0per сказал

    А затмение? Много использовал для j2ee