我們使用的許多 GNU / Linux的 我們這樣做是為了設計或編程。 就我個人而言,我致力於網頁設計(我將發布我的一些作品),我認為 Debian,它是執行此任務的最佳發行版,因為三分之二的服務器使用 Debian 或其某些衍生版本。
我將對我最常用和最喜歡的三個進行一個小小的比較。 我將按照從 3 到 1 的幾個標准進行操作:
- 易用性:IDE 的學習曲線。
- 消費。
- 定制。
- 免費?
讓我們從最常用的一個開始:
1. 日食/阿普塔納:
從很多方面來說,都是一個重量級的設計 Java的 為 Java 但具有令人難以置信的可定制性,您可以將它用於各種語言(Java的, 蟒蛇, 紅寶石, Android),只需一鍵即可更改環境。
非常直觀,你可以自定義直到無聊。 它為您提供了大量有關類的信息(您可以在框中看到它們的方法和屬性),您可以自動執行某些任務,例如創建 Getters 和 Setters。
如果您使用任何框架,則可以使用類的自動完成功能、自動安裝它們並從同一 IDE 訪問命令控制台。
- 易於使用: 4(可以更簡單,但是一旦你按照自己的喜好使用它就非常簡單了)
- 消費: 5(使用 Java,這說明了很多)
- Personalización: 5(從窗口到語法顏色)
- 免費? : 100% 您可以下載源代碼。
友情鏈接: http://www.eclipse.org/
PD: 阿普塔納,是針對網頁設計優化的 eclipse“版本”,它可以用作附加組件或其他程序。
2. VIM:
輕巧、複雜,無需鼠標即可使用,但慾望卻很醜陋。 它是 IDE 控制台,您可以在沒有圖形環境的情況下使用它(通過以下方式編輯文件非常舒服) SSH),但是使用起來非常複雜,沒有菜單,並且有 很多命令,您將需要幾個小時才能輕鬆使用它。
它沒有直接集成 構架,也不與 GIT 也不相似(日食 y 簡單文本2 是的)默認情況下,它沒有目錄樹或任何東西(這有點可怕,但是一旦您知道自己在做什麼,就幾乎沒有必要)。
順便說一句,截圖是我自己拍的 VIM,我有無鞍(只需激活突出顯示語法的選項)
- 易於使用: 1(複雜的獨奏)
- 消費: 0(不明顯)
- Personalización: 3(你必須編輯vimrc文件,你可以添加很多東西,但你必須知道你碰了什麼)
- 免費? : 100% 您可以下載源代碼。
額外福利: 最終的 VIM 設置由 亞歷山大市長.
3. 崇高文本2:
基於 維姆, 它繼承了它的外觀(當你打開新安裝的它時),它的定制(使它更直觀,但也有點複雜,儘管沒有那麼多 維姆) 由於消耗較少,它可以在任何機器上運行,無論機器有多舊。
但這的好處是 IDE 這是它的適應性,它可以做任何你想做的事情,你有宏,你有片段,你有禪宗模式,多個光標,最重要的是,你可以在沒有鼠標的情況下使用它。
她現在是所有人中最漂亮的女孩 IDE是的,因為你可以將它用於所有語言,所有 FW 甚至你作為程序員的所有愛好。
- 易於使用:3(複雜,但比 VIM)
- 消費: 1(超過的東西 VIM,但難以察覺)
- Personalización: 4(你必須編輯vimrc文件,你可以添加很多東西,但你必須知道你碰了什麼)
- 免費? : 50%時您無法下載源代碼,它是付費的,但您可以不付費而不受限制地使用它(刪除每X出現的一條消息)。
友情鏈接: http://www.sublimetext.com/
簡而言之, IDE是的,就像生活中的一切一樣,這取決於每一個,我個人使用這三個,每一個用於每件事, VIM 我用它作為鑿子(來吧,改變 4 件事或編輯配置文件) 阿普塔納 y ST2 用於網頁設計項目。
我的建議是選擇好的 IDE? 嘗試、比較,如果發現更好的,就保留它。
我真的很喜歡 Sublime Text,它是一個帶有多種工具的漂亮界面。
好吧,我想通過帖子的標題,您的意思是最適合您的 IDE...是這樣嗎?
現在我將做出我的貢獻。 首先,我不知道 VIM 是一個 IDE,Sublime Text 也不基於這個 O_O。 Sublime Text 已經是版本 3,現在可以毫無問題地進行測試 😀
如果你問我,對於 Web 開發,列表中缺少一些應用程序:
-鯥
– 牙套
-蓋尼
–NetBeans
——藍獅鷲
- 除其他外。
尤其是 Brackets 是我最近使用最多的一個。 你已經嘗試過了嗎? 我推薦它😀
問候
我使用 netbeans 是為了方便一鍵使用我的存儲庫 🙂
Vim 是一個文本編輯器,但您可以將它用作 IDE(作為記事本甚至餐巾紙都可以是一個很好的 IDE xD)
顯然這是我的意見,我沒有寫更多,因為否則我幾乎會寫一本一旦完成就過時的書,我不知道你是否理解我的意思 xD
真正的埃拉夫。 我嘗試過藍魚,但還是選擇了藍獅鷲。
我已經嘗試 Codelite 一段時間了,它似乎仍然是一個很好的 IDE 🙂
我喜歡 Brackets 的實時開發,是的,當你修改非 CSS 的東西時,它非常不穩定。
嗯,我覺得有點短,但無論如何
前段時間我寫過一篇文章
看看也許你會開闊你的視野
http://rockdrigo.info/2013/04/cual-es-el-entorno-de-desarrollo-y-que-herramientas-uso/
我認為你遺漏了一些內容,免費和免費之間存在混淆,而且 Android 不是一種語言。
我想讀的是有關 sublime 軟件包的內容,其中許多都是免費的,並且添加了非常好的功能。
我是一名 Archlinux 用戶和一名 C 程序員,我最喜歡的是 Netbeans、Monodevelop 和 Sublimetext。
Netbeans 非常重,但您可以從已安裝的編譯器中選擇編譯器。
Monodevelop 非常簡單,沒有太多視覺開銷,但它在文本折疊時失敗,並且只能與 gcc 一起使用。
Sublimetext 重量輕,不消耗內存,超級可配置,但需要一些時間才能充分利用它。
我經常使用 Monodevelop。
如果我們言歸正傳,談論平面編輯器,雖然我不得不承認 emacs 有它的魅力,但 gedit 過去是、將來也將是我的選擇。
我加入!
仍然沒有 IDE 的功能超越 Emacs
我目前使用 Brackets 和 Eclipse PDT 來完成所有保護程序,但有時我仍然懷念 Dreamweaver 曾經或必須通過以下方式編輯遠程文件的輕鬆程度: http://FTP...
我使用 GEANY,效果很好。
醜陋的VIM? VIM 很無賴 🙂
我使用 kate 來學習 bash 腳本和 c/c++
Sublime Text 2 50% 免費? 第一個消息。
許可證
就我個人而言,對於 c 和 c++,我目前更喜歡 qtcreator。
我認為還有一些失踪了。
甚至沒有提到Anjuta?
嗯,沒有適用於 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)和其他一些語言拋在了一邊。
這是一個小清單,有一些東西可以給予和索取。
問候。
很好的澄清,我還注意到作者不加區別地混合了高級文本編輯器和 IDE。
您遵循什麼標準來區分 IDE 和編輯器? 只是我認為 Anjuta 和 Geany 是 IDE,而不是編輯器,而且我不知道為什麼他們不會。
維姆 FTW!!!
我很長一段時間都是 eclipse 用戶,但是當我開始充分利用 Vim 時,我意識到我在那個 IDE 上浪費了多少時間,但是使用 Vim,說真的,你會感受到 powa xD
在 VIM 上投入時間是非常值得的(這沒什麼大不了的),然後你就可以創造奇蹟。 帶有插件(數量巨大)和自定義“.vimrc”是一個非常完整且輕便的 IDE。
我會推薦 Gambas,它允許使用相同的代碼在 Deb 和 RPM、Mac OS X 和 Windows 中為 Linux 創建程序...
它的專有替代方案是 Real Basic,現在稱為 Xojo,它作為演示版是免費的。
https://es.wikipedia.org/wiki/Gambas
https://es.wikipedia.org/wiki/REALbasic
我嘗試了幾種 ide,但最終都不喜歡其中任何一個,只喜歡 emacs。 我沒有達到崇高,因為它不是免費的,而且不免費的東西不值得任何支持。
emacs4eve
但搭載 iOS 的 iPod 值得支持嗎? 洛拉佐
在過去,它是一個帶有 ios 的 iPod,我很高興,在 GNU 之後,它是我鄙視的一種懺悔,但我又窮又失業,所以我會保留它,直到我必須用我應該帶來的東西替換它,因為 android我認為它既不好也不免費。
首先也是最重要的 Vim 😀
我喜歡這篇文章的總體結構,唯一的問題是,正如這裡有些人所說的,它很短。
Emacs 是最好的。
Emacs,你錯過了那個。 該 IDE 有自己的生命週期,自 70 世紀 XNUMX 年代以來就已存在。
順便問一下,Emacs 教程怎麼樣? 我很棒。
毫無疑問,您錯過了最好的之一,偉大的Geany。
我已經跟他說過好幾次了,我更喜歡Geany,它有對我來說公正和必要的東西,沒有額外的功能或插件,佔用和消耗很多資源(這是我討厭Eclipse而不進一步的)
我將它用於網頁、Phonegap/Cordova、Python,目前正在為神秘的 Zx Spectrums 開發遊戲
目前我用 geany 拍攝,對於我需要的東西它效果很好
一般來說,對於 Web 和腳本編寫,我使用 Geany。 這是我在Linux 中找到的最接近全能Notepad++ 的東西。
然後,對於遠程編輯,你最終會使用 VIM 是或是,當延遲對你不利時,你會感到多麼痛苦,但我必須承認,那些真正知道如何很好地使用它的人,可以用它創造奇蹟
你真的認為 VIM 很醜嗎? 這取決於它的配置花費了多少時間,這是我的 VIM 配置的屏幕截圖,對我來說它看起來一點也不可怕😉
https://drive.google.com/file/d/0B2MNhdcsFEhiTEtUX1UxMEMyTzg/edit?usp=sharing
問候! 😀
我說 DEFAULT 很難看。 (請把你的配置傳給我!!!!!!)
讓我們看看,顯然我只是在談論我使用過的 IDE,也許我應該在文章中說得更清楚
您好!
我使用了一個名為 kolor 的主題(https://github.com/zeis/vim-kolor),與 vim-airline (https://github.com/bling/vim-airline)。 然後我使用了很多插件,其中一個用於多個光標,一個用於我使用的語言的片段(Python 與 Django、Bash...),儘管這只是“冰山一角”。
很快我將在我的網站上寫一篇文章,講述我如何配置 VIM。 當我準備好時,我會聯繫你。 🙂
順便說一句,恭喜該頁面,我是 的讀者 DesdeLinux 我們使用 Linux 已經有幾年了(可能更久),隨著這兩個網站的結合,現在網路上收集了很多有用的資訊。感謝您所做的大量工作。
您好!
大家好,我想在這裡表達一下我對你們正在發布的一些條目的拙見,因為我認為更多地對帖子進行審核,以避免發布這樣的條目,這是一個似乎不合適的帖子。 Desde Linux,已經有幾篇貼文出現了,所以從我的角度來看,它們降低了網站內容的品質。
我原諒 Elav、KzKgGaraa 和 UsemosLinux...但是向社區開放會導致活躍的木工工作以維持網站內容的最低質量。
我已經看到了幾篇文章,比如關於“Linuxing Windows”的文章,它與博客的主題不符,它沒有很好的寫作,它沒有明確的目的,而另一方面,它完全是固執己見,也沒有良好的技術基礎,並且有一些錯誤(我不會提及)。
有了這個,我想說的是,他們應該對發布的帖子更加嚴格,而不是他們對社區關閉大門(我是其中的一部分),而是他們只是試圖提高標準保持三位管理員已經習慣的質量。
我希望我沒有打擾任何人,這是我的意見,我是這個精彩社區的常客。
問候。
你可能是對的,事實上很多人都這麼想,但如何告訴別人他們的微薄貢獻“沒有質量”呢? 這樣做是非常醜陋的事情,因為許多參與者都是懷著最好的意圖這樣做的。
您的評論並不打擾,相反,我們很感激😉
我完全理解Elav,我喜歡社區的貢獻方式,但要知道,貢獻一定是“Contributions”,還有很多不是,教程已經逐漸失去進入“Opinion”了,這其中幾乎總是會導致激烈的戰爭。 現在,如果意見像@diazepan 那樣強烈且非常具體,那就會被理解。
雖然從你的立場來看真相很難拒絕讓他們活下去的社區,所以我認為應該創建一個系統來鼓勵參賽作品的質量,比如“本月最佳貢獻”、“最優秀教程”之類的鼓勵編輯改進。
問候並感謝您閱讀我的意見。
謝謝你,你給了我很好的想法😉
我使用 PyCharm(它不是免費的或類似的東西),但我感覺非常舒服。
我們是 2 個朋友,雖然它沒有那麼重:(,但我喜歡 Ide,對我來說它是最好的 Python IDE,即使它是專有的。
問候。
我認為netbeans比eclipse更強大,更容易使用,說得更好😀
由於我不是程序員,我對 Lazarus 很感興趣,它是 Windows 和 Linux 上 Free Pascal 的 RAD,除了 Free Pascal 的執行速度比 GCC 更快之外,它就像擁有令人討厭的 Visual Basic 的設施,但跨平台。
我使用的另一個 IDE 是 Geany
嗯,我在網絡上最常使用的是:
Sublimetext – 編輯器
Geany – IDE
括號 - 編輯器
對於使用 GUI 進行應用程序開發:
Eclipse – IDE(用於 Python 和 Ruby)
Gambas3 – IDE(適用於 Basic 中的一個或另一個應用程序)
的問候!
IDE:集成開發環境(Integrateddevelopmentenvironment) 一個IDE必須是這樣的一個代碼編輯器,一個調試器和自動化工具(編譯,打包等) 不要誤解但我不認為VIM或SublimeText是 IDE,如果它們可以是非常好的代碼編輯器,即使您可以向它們添加編譯器和調試器,這樣的 IDE 從一開始就應該附帶這些工具。 除了你的工作的善意之外(這非常好),你還讓那些剛剛開始編程的人感到困惑。 了解每件事是什麼以及它們有什麼可能性是每個人在根據需要、舒適度和個人品味進行開發時尋找最佳選擇的基礎。
我認為這裡有一個混亂的地方:
Sublime Text(已經在版本 3 中)和 Vim 不是 IDE,它們是文本編輯器。 它的不同之處在於:雖然 IDE 具有用於測試、編譯等的工具,但文本編輯器僅用於編寫(正如其名稱所示)文本和代碼。
澄清了這一點後,我最喜歡的 IDE 和編輯器列表如下:
IDE:
– Dev C++(僅限 Windows,C++)(免費,專有)
– Code::Blocks IDE(多平台,適用於 C++,可擴展至其他程序)(開放)
文本編輯器:
– Nano:終端編輯器,非常簡單(打開)
——崇高的文字(3)
– Visual Studio Code(多平台)(開放,儘管是 M$)