我的母語不是英語,所以請抱歉我的錯誤。爲什麼沒有好的開源開發工具?它不應該成爲社區的優先事項嗎?
我正在做免費技術課程,最近我一直在學習Linux,它似乎很有前途,但是,我找不到很好的開發工具,像Visual Studio。 嘗試了很多其他IDE後,它們都沒有接近MSVS功能。我知道開發一個好的IDE並不容易,但是有幾十個「幾乎在那裏」的IDE,我想知道如果開發人員加入了這些IDE,他們可以做些什麼。
另外,我只是想知道......爲什麼開源社區在優先級列表上沒有一個好的IDE。
經過一番研究,我發現了很多描述操作系統社區如何工作的文章,他們總是分崩離析,當事情變得可用時,他們只會消散並開始處理更多不可用的事情。
這讓我非常難過,因爲我認爲開源是嚴肅的東西,這就是爲什麼我選擇了免費技術課程,現在我幾乎決定放棄。
從桌面環境到python腳本,數百個Linux發行版和幾百個類似的軟件幾乎完成同樣的事情,人們正在重新發明輪子。開源是數量而不是質量。
如果我找不到具有我習慣的功能的良好C++ IDE,我將放棄。我不是一個天才怪胎,只是一個普通的或者愚蠢的傢伙,他們用C++編程,並習慣於促進開發的工具。 Emacs,Vim,所有這些對我來說都太過分了。如果這是唯一可用於編程的工具,那麼程序員將是世界上最稀有的人,因爲你需要成爲超級天才才能使用這些工具。
我想在C++ IDE的特點是: - 良好的代碼高亮與視覺輔助 表示可用和智能代碼完成
謝謝 -pop式文檔 - 良好的調試器。
你知道,這取決於口味。對我來說,emacs是最棒的IDE。其他人可能想要類似於MSVC的東西。你可能沒有足夠的搜索,因爲如果你看看Eclipse + CDT,你會從MSVC中獲得所有(更多)。此外,Netbeans還有很好的C++支持等等(Kdevelop,QtCreator,Code :: Blocks等) –
沒有其他操作系統具有像Windows這樣的文件系統,或者像Windows這樣的窗口系統,或者像Windows一樣的文件管理器,電子郵件客戶端,如Windows或其他任何東西。如果你對「好」的定義是「像我習慣的」,那麼對你來說一切都會看起來很糟糕。 – Ken
順便說一下,大多數來自另一方的人都想知道爲什麼Windows沒有適用的C編譯器/運行庫...... –