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代碼.
拉撒路集成開發環境
拉撒路集成開發環境 是一個非常快速、免費、免費的開發工具,可用於各種平台,包括 GNU/Linux。 它基於 Object Pacal 語言,是著名的 Delphi 的絕佳替代品。
Anjuta的
Anjuta的 是您會喜歡的另一種可用於 Linux 的 IDE。 這種集成開發環境允許使用 C、C++、Java、Python 和 Vala 等語言進行編程。 它包括許多高級編程功能。 此外,它還與 GTK (GNOME) 完美集成。
NetBeans的
另一個流行的 IDE 是 NetBeans的. 專門用於 Java 編程語言的免費開放套件。 此外,它有大量的模塊來擴展它。
大蝦3
對於那些喜歡使用編程語言的人 甘巴斯 (源自 BASIC,並在 GNU GPL 許可下免費),您一定會喜歡了解 Gambas3。 可用於 Linux 的 IDE 之一,用於創建帶有按鈕、文本框和許多其他可視對象的表單。
Qt Creator
最後但並非最不重要的是,還有另一種流行的 IDE,例如 Qt 創造者。 顧名思義,專為 Qt 應用程序設計。 由 TrollTech 開發,您可以使用它為不同的桌面環境進行開發,甚至適用於 Android 和 iOS 手機。
毫無疑問,他們都是優秀的文本編輯器。 甚至其中一些是很好的 IDE。 但是這個列表已經過時並且非常不完整。 KDevelop呢? 它不僅僅是一個多語言和跨平台的 IDE。 還有凱特? 可能是最先進的編輯器之一,也可以用作強大的 IDE。
括號將被放棄。
為什麼他們使用來自 webStorm 或 PhpStorm 的圖像,甚至不提及它?