Un IDE(集成开发环境)或集成开发环境,只不过是开发人员和程序员用来创建软件的一套工具。 多亏了这些 IDE,您不必使用单独的文本编辑器来编写源代码,也不必使用编译器来编译它,也不必使用其他调试器。 他们倾向于整合所有这些,甚至更多。
Linux,尤其是 Ubuntu,已经成为 对开发者来说非常有趣的平台. 如果您正在考虑从此操作系统开始编程,这里列出了您目前可用的一些最佳 IDE...
蓝鱼编辑器
蓝鱼编辑器 它本身并不是一个 IDE,但对于那些寻找强大的 Web 开发功能的人来说,它可能是一个很好的工具。 在这些情况下,它们是不需要编译的解释型语言。 而且这个编辑器可以拥有你需要的一切以及更多,比如自动完成系统、自动识别、强大的搜索引擎和替换工具、支持集成外部程序,如 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的
此 集成开发环境 非常强大、完整和现代。 它用于 GNU/Linux 系统,以及其他 Unix(FreeBSD、Solaris 和 macOS)以及 Windows。 虽然它是由 KDE 开发的,但它也可以在其他桌面环境下运行。 此外,它在 GPL 许可下是免费和开源的。 它支持 C、C++、Python、PHP 和 QML/JavaScript 等编程语言。
月食
月食 是另一个最流行和最先进的 Linux IDE。 它是用 Java 编写的,主要用于 Java 应用程序的开发,虽然它在插件的帮助下支持其他语言。 例如C、C++、COBOL、Fortran、Haskell、JavaScript、Perl、PHP、Python、R、Ruby、Ruby on Rails、Scheme等。
括号
代码编辑器 括号 它可以包含在 Linux IDE 中,尽管它是由 Adobe 创建的专门用于 Web 开发的程序,就像此列表中的第一个一样。 它易于使用且功能强大,具有多种工具以及添加插件的可能性。
Visual Studio代码
Microsoft 流行的 IDE 也已移植到 Linux。 谁会说在这个平台的 IDE 中会有几年前的 Redmond 之一......但是是的,没错,如果你为 Windows 开发,你可能更喜欢从快速和强大的 Visual Studio代码.
拉撒路IDE
拉撒路IDE 是一个非常快速、免费、免费的开发工具,可用于各种平台,包括 GNU/Linux。 它基于 Object Pacal 语言,是著名的 Delphi 的绝佳替代品。
安朱塔
安朱塔 是您会喜欢的另一种可用于 Linux 的 IDE。 这种集成开发环境允许使用 C、C++、Java、Python 和 Vala 等语言进行编程。 它包括许多高级编程功能。 此外,它还与 GTK (GNOME) 完美集成。
NetBeans的
另一个流行的 IDE 是 NetBeans的. 专门用于 Java 编程语言的免费开放套件。 此外,它有大量的模块来扩展它。
大虾3
对于那些喜欢使用编程语言的人 虾 (源自 BASIC,并在 GNU GPL 许可下免费),您一定会喜欢了解 Gambas3。 可用于 Linux 的 IDE 之一,用于创建带有按钮、文本框和许多其他可视对象的表单。
Qt创作者
最后但并非最不重要的是,还有另一种流行的 IDE,例如 Qt 创造者。 顾名思义,专为 Qt 应用程序设计。 由 TrollTech 开发,您可以使用它为不同的桌面环境进行开发,甚至适用于 Android 和 iOS 手机。
毫无疑问,他们都是优秀的文本编辑器。 甚至其中一些也是不错的 IDE。 但是这个列表已经过时并且非常不完整。 KDevelop呢? 它不仅仅是一个多语言和跨平台的 IDE。 还有凯特? 可能是最先进的编辑器之一,也可以用作强大的 IDE。
括号将被放弃。
为什么他们使用来自 webStorm 或 PhpStorm 的图像,甚至不提及它?