什麼是針對GNU / Linux的最佳編程IDE?

我們使用的許多 GNU / Linux的 我們這樣做是為了設計或編程。 就我個人而言,我致力於網頁設計(我將發布我的一些作品),我認為 Debian,它是執行此任務的最佳發行版,因為三分之二的服務器使用 Debian 或其某些衍生版本。

我將對我最常用和最喜歡的三個進行一個小小的比較。 我將按照從 3 到 1 的幾個標准進行操作:

  • 易用性:IDE 的學習曲線。
  • 消費。
  • 定制。
  • 免費?

讓我們從最常用的一個開始:

1.  日食/阿普塔納:

Eclipse_3.6_Helios

從很多方面來說,都是一個重量級的設計 Java的Java 但具有令人難以置信的可定制性,您可以將它用於各種語言​​(Java的, 蟒蛇, 紅寶石, Android),只需一鍵即可更改環境。

非常直觀,你可以自定義直到無聊。 它為您提供了大量有關類的信息(您可以在框中看到它們的方法和屬性),您可以自動執行某些任務,例如創建 Getters 和 Setters。

如果您使用任何框架,則可以使用類的自動完成功能、自動安裝它們並從同一 IDE 訪問命令控制台。

  • 易於使用: 4(可以更簡單,但是一旦你按照自己的喜好使用它就非常簡單了)
  • 消費: 5(使用 Java,這說明了很多)
  • Personalización: 5(從窗口到語法顏色)
  • 免費? : 100% 您可以下載源代碼。

友情鏈接: http://www.eclipse.org/

PD: 阿普塔納,是針對網頁設計優化的 eclipse“版本”,它可以用作附加組件或其他程序。

2. VIM:

VIM

輕巧、複雜,無需鼠標即可使用,但慾望卻很醜陋。 它是 IDE 控制台,您可以在沒有圖形環境的情況下使用它(通過以下方式編輯文件非常舒服) SSH),但是使用起來非常複雜,沒有菜單,並且有 很多命令,您將需要幾個小時才能輕鬆使用它。

它沒有直接集成 構架,也不與 GIT 也不相似(日食 y 簡單文本2 是的)默認情況下,它沒有目錄樹或任何東西(這有點可怕,但是一旦您知道自己在做什麼,就幾乎沒有必要)。

順便說一句,截圖是我自己拍的 VIM,我有無鞍(只需激活突出顯示語法的選項)

  • 易於使用: 1(複雜的獨奏)
  • 消費: 0(不明顯)
  • Personalización: 3(你必須編輯vimrc文件,你可以添加很多東西,但你必須知道你碰了什麼)
  • 免費? : 100% 您可以下載源代碼。

額外福利: 最終的 VIM 設置由  亞歷山大市長.

3. 崇高文本2:

B7cXd

基於 維姆, 它繼承了它的外觀(當你打開新安裝的它時),它的定制(使它更直觀,但也有點複雜,儘管沒有那麼多 維姆)  由於消耗較少,它可以在任何機器上運行,無論機器有多舊。

但這的好處是 IDE 這是它的適應性,它可以做任何你想做的事情,你有宏,你有片段,你有禪宗模式,多個光標,最重要的是,你可以在沒有鼠標的情況下使用它。

她現在是所有人中最漂亮的女孩 IDE是的,因為你可以將它用於所有語言,所有 FW 甚至你作為程序員的所有愛好。

  • 易於使用:3(複雜,但比 VIM)
  • 消費: 1(超過的東西 VIM,但難以察覺)
  • Personalización: 4(你必須編輯vimrc文件,你可以添加很多東西,但你必須知道你碰了什麼)
  • 免費? : 50%時您無法下載源代碼,它是付費的,但您可以不付費而不受限制地使用它(刪除每X出現的一條消息)。

友情鏈接: http://www.sublimetext.com/

簡而言之, IDE是的,就像生活中的一切一樣,這取決於每一個,我個人使用這三個,每一個用於每件事, VIM 我用它作為鑿子(來吧,改變 4 件事或編輯配置文件) 阿普塔納 y ST2 用於網頁設計項目。

我的建議是選擇好的 IDE? 嘗試、比較,如果發現更好的,就保留它。


50條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   羅傑姆70 他說:

    我真的很喜歡 Sublime Text,它是一個帶有多種工具的漂亮界面。

  2.   拉夫 他說:

    好吧,我想通過帖子的標題,您的意思是最適合您的 IDE...是這樣嗎?

    現在我將做出我的貢獻。 首先,我不知道 VIM 是一個 IDE,Sublime Text 也不基於這個 O_O。 Sublime Text 已經是版本 3,現在可以毫無問題地進行測試 😀

    如果你問我,對於 Web 開發,列表中缺少一些應用程序:

    -鯥
    – 牙套
    -蓋尼
    –NetBeans
    ——藍獅鷲
    - 除其他外。

    尤其是 Brackets 是我最近使用最多的一個。 你已經嘗試過了嗎? 我推薦它😀

    問候

    1.    貝尼姆 他說:

      我使用 netbeans 是為了方便一鍵使用我的存儲庫 🙂

    2.    卡洛斯·古德 他說:

      Vim 是一個文本編輯器,但您可以將它用作 IDE(作為記事本甚至餐巾紙都可以是一個很好的 IDE xD)

      顯然這是我的意見,我沒有寫更多,因為否則我幾乎會寫一本一旦完成就過時的書,我不知道你是否理解我的意思 xD

    3.    史蒂夫 他說:

      真正的埃拉夫。 我嘗試過藍魚,但還是選擇了藍獅鷲。

    4.    喬恩85p 他說:

      我已經嘗試 Codelite 一段時間了,它似乎仍然是一個很好的 IDE 🙂

    5.    O_Pixote_O 他說:

      我喜歡 Brackets 的實時開發,是的,當你修改非 CSS 的東西時,它非常不穩定。

  3.   羅德里戈·薩奇 他說:

    嗯,我覺得有點短,但無論如何
    前段時間我寫過一篇文章

    看看也許你會開闊你的視野

    http://rockdrigo.info/2013/04/cual-es-el-entorno-de-desarrollo-y-que-herramientas-uso/

  4.   員工管理 他說:

    我認為你遺漏了一些內容,免費和免費之間存在混淆,而且 Android 不是一種語言。

    我想讀的是有關 sublime 軟件包的內容,其中許多都是免費的,並且添加了非常好的功能。

  5.   索斯洛格 他說:

    我是一名 Archlinux 用戶和一名 C 程序員,我最喜歡的是 Netbeans、Monodevelop 和 Sublimetext。
    Netbeans 非常重,但您可以從已安裝的編譯器中選擇編譯器。
    Monodevelop 非常簡單,沒有太多視覺開銷,但它在文本折疊時失敗,並且只能與 gcc 一起使用。
    Sublimetext 重量輕,不消耗內存,超級可配置,但需要一些時間才能充分利用它。
    我經常使用 Monodevelop。
    如果我們言歸正傳,談論平面編輯器,雖然我不得不承認 emacs 有它的魅力,但 gedit 過去是、將來也將是我的選擇。

    1.    獅子座 他說:

      我加入!

  6.   他說:

    仍然沒有 IDE 的功能超越 Emacs

  7.   三德里亞戈 他說:

    我目前使用 Brackets 和 Eclipse PDT 來完成所有保護程序,但有時我仍然懷念 Dreamweaver 曾經或必須通過以下方式編輯遠程文件的輕鬆程度: http://FTP...

  8.   Giskard 他說:

    我使用 GEANY,效果很好。

  9.   和田 他說:

    醜陋的VIM? VIM 很無賴 🙂

  10.   特魯科22 他說:

    我使用 kate 來學習 bash 腳本和 c/c++

  11.   伊西多爾 他說:

    Sublime Text 2 50% 免費? 第一個消息。
    許可證

  12.   潘德夫92 他說:

    就我個人而言,對於 c 和 c++,我目前更喜歡 qtcreator。

  13.   艾努斯 他說:

    我認為還有一些失踪了。
    甚至沒有提到Anjuta?

  14.   澤塔卡01 他說:

    嗯,沒有適用於 Linux 的 IDE。 首先,我通過了 Sublime Text,它是最好的,但它的許可證限制了你。 我們將把 IDE 和編輯器分開,它們是不一樣的。
    現在是一個簡短的清單:
    -Netbeans,我一點也不羨慕Eclipse,但它很重。 SDI
    -Kdevelop 用於用 c、cc++ 進行圖形設計。 SDI
    -Monodevelop 用於 Mono (.Net) 中的設計。 SDI
    -Lazarus 用於 FreePascal 中的設計(如 Delphi)。 SDI
    -Geany 多語言和輕量級。 編輯
    -Anjuta 多語言和輕便。 編輯
    -QTCreator 用於帶有 QT 的 C++。 SDI
    -帶插件的Gedit。 多語言。 編輯
    -代碼:C、C++ 的塊。 SDI
    -wxFormBuilder 主要用於c、c++,但使用wxWidgets 為各種語言構建gui。 SDI
    -jEdit 基於 java 的多語言編輯器比 Eclipse 或 Netbeans 輕得多

    噗,還有更多。 我已經把 Python(和他的 IDE Eric)和其他一些語言拋在了一邊。

    這是一個小清單,有一些東西可以給予和索取。
    問候。

    1.    三德里亞戈 他說:

      很好的澄清,我還注意到作者不加區別地混合了高級文本編輯器和 IDE。

    2.    科諾齊杜斯 他說:

      您遵循什麼標準來區分 IDE 和編輯器? 只是我認為 Anjuta 和 Geany 是 IDE,而不是編輯器,而且我不知道為什麼他們不會。

  15.   尿激酶 他說:

    維姆 FTW!!!

    我很長一段時間都是 eclipse 用戶,但是當我開始充分利用 Vim 時,我意識到我在那個 IDE 上浪費了多少時間,但是使用 Vim,說真的,你會感受到 powa xD

    1.    查克·丹尼爾斯 他說:

      在 VIM 上投入時間是非常值得的(這沒什麼大不了的),然後你就可以創造奇蹟。 帶有插件(數量巨大)和自定義“.vimrc”是一個非常完整且輕便的 IDE。

  16.   匿名 他說:

    我會推薦 Gambas,它允許使用相同的代碼在 Deb 和 RPM、Mac OS X 和 Windows 中為 Linux 創建程序...

    它的專有替代方案是 Real Basic,現在稱為 Xojo,它作為演示版是免費的。

    https://es.wikipedia.org/wiki/Gambas
    https://es.wikipedia.org/wiki/REALbasic

  17.   可憐的taku 他說:

    我嘗試了幾種 ide,但最終都不喜歡其中任何一個,只喜歡 emacs。 我沒有達到崇高,因為它不是免費的,而且不免費的東西不值得任何支持。
    emacs4eve

    1.    潘德夫92 他說:

      但搭載 iOS 的 iPod 值得支持嗎? 洛拉佐

      1.    可憐的taku 他說:

        在過去,它是一個帶有 ios 的 iPod,我很高興,在 GNU 之後,它是我鄙視的一種懺悔,但我又窮又失業,所以我會保留它,直到我必須用我應該帶來的東西替換它,因為 android我認為它既不好也不免費。

  18.   基克1n 他說:

    首先也是最重要的 Vim 😀

  19.   布萊爾·帕斯卡 他說:

    我喜歡這篇文章的總體結構,唯一的問題是,正如這裡有些人所說的,它很短。

  20.   烏里澤夫 他說:

    Emacs 是最好的。

  21.   埃利奧時間3000 他說:

    Emacs,你錯過了那個。 該 IDE 有自己的生命週期,自 70 世紀 XNUMX 年代以來就已存在。

    順便問一下,Emacs 教程怎麼樣? 我很棒。

  22.   耶吉 他說:

    毫無疑問,您錯過了最好的之一,偉大的Geany。

  23.   設計者 他說:

    目前我用 geany 拍攝,對於我需要的東西它效果很好

  24.   Xarlieb 他說:

    一般來說,對於 Web 和腳本編寫,我使用 Geany。 這是我在Linux 中找到的最接近全能Notepad++ 的東西。

    然後,對於遠程編輯,你最終會使用 VIM 是或是,當延遲對你不利時,你會感到多麼痛苦,但我必須承認,那些真正知道如何很好地使用它的人,可以用它創造奇蹟

  25.   鐵皮 他說:

    你真的認為 VIM 很醜嗎? 這取決於它的配置花費了多少時間,這是我的 VIM 配置的屏幕截圖,對我來說它看起來一點也不可怕😉

    https://drive.google.com/file/d/0B2MNhdcsFEhiTEtUX1UxMEMyTzg/edit?usp=sharing

    問候! 😀

    1.    卡洛斯·古德 他說:

      我說 DEFAULT 很難看。 (請把你的配置傳給我!!!!!!)

      讓我們看看,顯然我只是在談論我使用過的 IDE,也許我應該在文章中說得更清楚

      1.    鐵皮 他說:

        您好!

        我使用了一個名為 kolor 的主題(https://github.com/zeis/vim-kolor),與 vim-airline (https://github.com/bling/vim-airline)。 然後我使用了很多插件,其中一個用於多個光標,一個用於我使用的語言的片段(Python 與 Django、Bash...),儘管這只是“冰山一角”。

        很快我將在我的網站上寫一篇文章,講述我如何配置 VIM。 當我準備好時,我會聯繫你。 🙂

        順便說一句,恭喜該頁面,我是 的讀者 DesdeLinux 我們使用 Linux 已經有幾年了(可能更久),隨著這兩個網站的結合,現在網路上收集了很多有用的資訊。感謝您所做的大量工作。

        您好!

  26.   F3NIX 他說:

    大家好,我想在這裡表達一下我對你們正在發布的一些條目的拙見,因為我認為更多地對帖子進行審核,以避免發布這樣的條目,這是一個似乎不合適的帖子。 Desde Linux,已經有幾篇貼文出現了,所以從我的角度來看,它們降低了網站內容的品質。

    我原諒 Elav、KzKgGaraa 和 UsemosLinux...但是向社區開放會導致活躍的木工工作以維持網站內容的最低質量。

    我已經看到了幾篇文章,比如關於“Linuxing Windows”的文章,它與博客的主題不符,它沒有很好的寫作,它沒有明確的目的,而另一方面,它完全是固執己見,也沒有良好的技術基礎,並且有一些錯誤(我不會提及)。

    有了這個,我想說的是,他們應該對發布的帖子更加嚴格,而不是他們對社區關閉大門(我是其中的一部分),而是他們只是試圖提高標準保持三位管理員已經習慣的質量。

    我希望我沒有打擾任何人,這是我的意見,我是這個精彩社區的常客。

    問候。

    1.    拉夫 他說:

      你可能是對的,事實上很多人都這麼想,但如何告訴別人他們的微薄貢獻“沒有質量”呢? 這樣做是非常醜陋的事情,因為許多參與者都是懷著最好的意圖這樣做的。

      您的評論並不打擾,相反,我們很感激😉

      1.    F3NIX 他說:

        我完全理解Elav,我喜歡社區的貢獻方式,但要知道,貢獻一定是“Contributions”,還有很多不是,教程已經逐漸失去進入“Opinion”了,這其中幾乎總是會導致激烈的戰爭。 現在,如果意見像@diazepan 那樣強烈且非常具體,那就會被理解。

        雖然從你的立場來看真相很難拒絕讓他們活下去的社區,所以我認為應該創建一個系統來鼓勵參賽作品的質量,比如“本月最佳貢獻”、“最優秀教程”之類的鼓勵編輯改進。

        問候並感謝您閱讀我的意見。

        1.    拉夫 他說:

          謝謝你,你給了我很好的想法😉

  27.   是厄茲坎 他說:

    我使用 PyCharm(它不是免費的或類似的東西),但我感覺非常舒服。

    1.    F3NIX 他說:

      我們是 2 個朋友,雖然它沒有那麼重:(,但我喜歡 Ide,對我來說它是最好的 Python IDE,即使它是專有的。

      問候。

  28.   新奇爾 他說:

    我認為netbeans比eclipse更強大,更容易使用,說得更好😀

  29.   雷內科 他說:

    由於我不是程序員,我對 Lazarus 很感興趣,它是 Windows 和 Linux 上 Free Pascal 的 RAD,除了 Free Pascal 的執行速度比 GCC 更快之外,它就像擁有令人討厭的 Visual Basic 的設施,但跨平台。
    我使用的另一個 IDE 是 Geany

  30.   st0rmt4il 他說:

    嗯,我在網絡上最常使用的是:

    Sublimetext – 編輯器
    Geany – IDE
    括號 - 編輯器

    對於使用 GUI 進行應用程序開發:

    Eclipse – IDE(用於 Python 和 Ruby)
    Gambas3 – IDE(適用於 Basic 中的一個或另一個應用程序)

    的問候!

  31.   愛德華多 他說:

    IDE:集成開發環境(Integrateddevelopmentenvironment) 一個IDE必須是這樣的一個代碼編輯器,一個調試器和自動化工具(編譯,打包等) 不要誤解但我不認為VIM或SublimeText是 IDE,如果它們可以是非常好的代碼編輯器,即使您可以向它們添加編譯器和調試器,這樣的 IDE 從一開始就應該附帶這些工具。 除了你的工作的善意之外(這非常好),你還讓那些剛剛開始編程的人感到困惑。 了解每件事是什麼以及它們有什麼可能性是每個人在根據需要、舒適度和個人品味進行開發時尋找最佳選擇的基礎。

  32.   勞爾·費爾南德斯(Raul Fernandez) 他說:

    我認為這裡有一個混亂的地方:
    Sublime Text(已經在版本 3 中)和 Vim 不是 IDE,它們是文本編輯器。 它的不同之處在於:雖然 IDE 具有用於測試、編譯等的工具,但文本編輯器僅用於編寫(正如其名稱所示)文本和代碼。
    澄清了這一點後,我最喜歡的 IDE 和編輯器列表如下:
    IDE:
    – Dev C++(僅限 Windows,C++)(免費,專有)
    – Code::Blocks IDE(多平台,適用於 C++,可擴展至其他程序)(開放)
    文本編輯器:
    – Nano:終端編輯器,非常簡單(打開)
    ——崇高的文字(3)
    – Visual Studio Code(多平台)(開放,儘管是 M$)