Un IDE (интегрированная среда разработки), или интегрированная среда разработки, представляет собой не что иное, как набор инструментов, используемых разработчиками и программистами для создания программного обеспечения. Благодаря этим IDE вам не придется использовать отдельный текстовый редактор для написания исходного кода, компилятор для его компиляции или другой отладчик. Они стремятся интегрировать все это, а иногда даже больше.
Linux, особенно Ubuntu, стал очень интересная площадка для разработчиков. Если вы думаете начать программировать в этой операционной системе, вот список с некоторыми из лучших IDE, которые у вас есть в настоящее время ...
Редактор Bluefish
Редактор Bluefish Это не IDE как таковая, но она может стать отличным инструментом для тех, кто ищет что-то мощное для веб-разработки. В этих случаях это интерпретируемые языки, которые не нужно компилировать. И этот редактор может иметь все, что вам нужно, и многое другое, например систему автозаполнения, автоидентификацию, мощную поисковую систему и инструмент замены, поддержку интеграции внешних программ, таких как make, lint, weblint и т. Д.
Эта программа поддерживает HTML (также XHTML и HTML5) и CSS, а также другие интересные языки, такие как Ada, ASP .NET и VBS, C / C ++, D, Clojure, CFML, gettext PO, Google Go, Java и JavaScript, jQuery, Lua и другие.
Geany
Geany он очень популярен в Linux. Это легкая IDE, поддерживающая большинство самых популярных языков. Он прост и быстр в разработке, с основными функциями, которые вы ожидаете от такой программы, такими как автоматическая идентификация, выделение синтаксиса, автозаполнение кода или фрагменты и т. Д.
Также включает система плагинов чтобы расширить его возможности, сделав его еще более интересным в последних версиях.
KDevelop
Este интегрированная среда разработки очень мощный, полный и современный. Он используется для систем GNU / Linux, а также других Unix (FreeBSD, Solaris и macOS), а также в Windows. Хотя он разработан KDE, он также работает в других средах рабочего стола. Кроме того, это бесплатно и с открытым исходным кодом под лицензией GPL. Он поддерживает такие языки программирования, как C, C ++, Python, PHP и QML / JavaScript.
Затмение
Затмение - еще одна из самых популярных и продвинутых IDE для Linux. Он написан на Java и используется в основном для разработки приложений Java, хотя поддерживает другие языки с помощью плагинов. Например, такие как C, C ++, COBOL, Fortran, Haskell, JavaScript, Perl, PHP, Python, R, Ruby, Ruby on Rails, Scheme и т. Д.
Кронштейны
Редактор кода Кронштейны Его можно включить в среду IDE Linux, хотя это программа, созданная Adobe специально для веб-разработки, как это случилось с первой в этом списке. Он прост в использовании и функционален, с множеством инструментов, а также с возможностью добавления плагинов.
Visual Studio Code
Популярная IDE Microsoft также была перенесена на Linux. Кто бы сказал, что среди IDE этой платформы несколько лет назад будет одна из Redmond ... Но да, верно, если вы разрабатываете для Windows, вы, вероятно, предпочтете делать их из быстрых и мощных Visual Studio Code.
Лазарь IDE
Лазарь IDE это очень быстрый, бесплатный и бесплатный инструмент разработки, доступный для различных платформ, включая GNU / Linux. Он основан на языке Object Pacal и является отличной альтернативой хорошо известному Delphi.
Анджута
Анджута - еще одна IDE, доступная для Linux, которая вам понравится. Эта интегрированная среда разработки позволяет программировать на таких языках, как C, C ++, Java, Python, а также на Vala. Он включает в себя множество дополнительных функций программирования. Кроме того, он отлично интегрирован с GTK (GNOME).
NetBeans
Еще одна популярная IDE - это NetBeans. Бесплатный и открытый пакет, специализирующийся на языке программирования Java. Также он имеет большое количество модулей для его расширения.
Креветки3
Для тех, кто предпочитает работать с языком программирования Креветки (полученный из BASIC и бесплатный под лицензией GNU GPL), вы наверняка оцените знание Gambas3. Одна из тех IDE, доступных для Linux, для создания форм с кнопками, текстовыми полями и многими другими визуальными объектами.
Qt Creator
И последнее, но не менее важное: есть еще одна из этих популярных IDE, например Создатель Qt. Как следует из названия, специально разработан для приложений Qt. Разработан TrollTech, с помощью которого вы можете разрабатывать для различных настольных сред, даже для мобильных устройств Android и iOS.
Несомненно, все они хорошие текстовые редакторы. И даже некоторые из них - хорошие IDE. Но этот список устарел и очень неполон. А что насчет KDevelop? Это гораздо больше, чем многоязычная и кроссплатформенная IDE. А Кейт? Возможно, один из самых продвинутых редакторов, который также можно использовать как мощную IDE.
От кронштейнов откажутся.
Почему они использовали изображение из webStorm или PhpStorm и даже не упомянули об этом?