{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

Linux下什么IDE開發(fā)工具最好?

phodalphodal 回答0 收藏1
問題描述:請說明自己的編程平臺以及編程語言
收藏問題

10條回答

LucasTwilight

LucasTwilight

回答于2022-06-28 10:03

有錢jetbrain全家桶,沒錢visual studio code

評論0 贊同0
  •  加載中...
zhaochunqi

zhaochunqi

回答于2022-06-28 10:03

我現(xiàn)在更多的時候其實還是用MacOS比較多一點,尤其是工作的時候,MacOS確實能夠很好的兼顧到所有場景,至少做keynote、剪輯視頻這些用Linux還是沒辦法的。不過自己在家里寫寫代碼我會用Linux,目前我的桌面Linux是Deepin,不過我個人更青睞Arch Linux,滾動更新確實還是很棒的。

Vim/Emacs+GCC+GDB+git

這個可能到現(xiàn)在也是很多Linux工程師的標配,比較大的互聯(lián)網(wǎng)公司,基本上后端開發(fā)還是以這種方式為主,在以C/C++為核心技術棧,基本上是本地辦公機器用iTerm、Zoc通過SSH方式連接登錄遠程Linux開發(fā)機進行工作。


這樣的企業(yè)并不在少數(shù),Google、百度、Facebook、ucloud很多后端工程師都是這樣工作,這樣的開發(fā)模式是長期形成的習慣,也在特定場景下確實有很大的優(yōu)勢?,F(xiàn)在很多公司也都在推行Visual Studio Code這款工具,不少企業(yè)也基于這款工具做了很多契合自己公司業(yè)務的插件。

版本管理現(xiàn)在基本上都已經(jīng)遷移到了git,當然大公司不會限制你使用什么開發(fā)工具,只要是合理范圍內(nèi),你都可以自己選擇。順便給大家推薦一下,其實不管是MacOS還是Linux,tmux是個非常不錯的工具,這款工具搭配Vim使用非常好,個人強烈安利。BeyondCompare也非常實用,不過這都不是必須。

大多數(shù)開發(fā)工具取決于你的工作語言

不同的企業(yè)核心技術棧不太一樣,即使是前端開發(fā),大家所用的工具也都有很多不同,有的喜歡用sublime text,有的喜歡用Visual Studio Code,每個企業(yè)都有自己喜歡的開發(fā)環(huán)境。


后端這塊就更多了,C/C++、JAVA、C#、PHP、Go、Python等編程語言,都是比較常用后端編程語言,從技術上來說我傾向于大家C/C++,Go這幾個后端技術棧,當然Python在人工智能領域確實有獨特的優(yōu)勢。移動端還有iOS和Android,都有對應的開發(fā)環(huán)境,不過Linux下目前還做不了iOS開發(fā)。

C/C++集成開發(fā)環(huán)境,我個人比較喜歡CodeBlocks和CLion,CodeBlocks是個非常輕量級的集成開發(fā)環(huán)境,跟GCC、GDB這些開源工具相處和諧,CodeBlocks本身也是開源跨平臺的,唯一的遺憾就是CodeBlocks在MacOS很久沒有更新了。


CLion是大名鼎鼎的JetBrains公司旗下的產(chǎn)品,這家來自捷克布拉格的公司,開發(fā)了很多非常優(yōu)秀的開發(fā)工具,包括耳熟能詳?shù)腎ntelliJ IDEA、PHPStorm、PyCharm 、WebStorm、ReSharper,當然也包括了今天要說的CLion,這可能是目前MacOS、Linux下最好的C/C++開發(fā)環(huán)境,沒有之一,一定程度上我認為僅次于visual studio,真的非常好用。

Linux本來就是作為生產(chǎn)力、極客而設計的,林納斯開發(fā)Linux的時候吸收了很多Unix的設計哲學,又將Linux給開源了,于是這就成了一個現(xiàn)實版的極客天堂。盡管基于FreeBSD的MacOS擁有著正統(tǒng)的Unix血統(tǒng),我依然強烈建議你去嘗試一些Linux,當然前提是你是開發(fā)者的話。

評論0 贊同0
  •  加載中...
wanglu1209

wanglu1209

回答于2022-06-28 10:03

個人認為現(xiàn)在最好用的開源IDE有Linux版本的:

1.VSCode

2.eclipse

基本上掌握以上兩個工具對開發(fā)就夠用了

評論0 贊同0
  •  加載中...
高璐

高璐

回答于2022-06-28 10:03

推薦不用IDE,為什么呢?請容我娓娓道來。

比較常用的重量級IDE:jetbrain系列

比較常用的輕量級IDE:visual studio code

但……如果這么用的話其實跟在Windows下開發(fā)也沒多什么區(qū)別。。。

Linux可以說跟Unix很有淵緣了,Linux走的就是兼容Unix路線,所以普遍上認為Linux開發(fā)工程師=Unix開發(fā)工程師。

被稱為計算機天才的王垠在《完全用Linux工作》寫道:“

一個 IDE 集成了編輯器,編譯器,匯編器,調(diào)試器,跟蹤器……?這個編輯器功能肯定比不上 VIM 或 Emacs,編譯器比不上 GCC,匯編器比不上 as,調(diào)試器比不上 gdb, ffffd,?跟蹤器比不上 strace, ltrace, truss。你得到的是一套整合的低能的程序。如果你對調(diào)試器的功能不滿意,你只好換用另外一套 IDE,但是這套 IDE 的熱鍵,菜單,編輯器功能,按鈕……?跟原來那個有很大不同。你不得不花很多時間來熟悉新的環(huán)境,而不能保持原來的某些東西。

而在 UNIX 下就不一樣了。你可以用你最喜歡的 VIM 編輯程序,你在 VIM 里可以調(diào)用 GNU make,make 可以調(diào)用 gcc, ld,?... make 的出錯信息可以被 VIM 捕獲,VIM?能幫你在源程序里定位。你如果喜歡 icc,?你可以讓 make 用 icc 而不是 gcc。你如果覺得 gdb 跟蹤變量時比較麻煩,你可以用 ffffd 來顯示各種數(shù)據(jù)結(jié)構(gòu)之間的關系。你還可以在 Emacs 里調(diào)用 gdb,那樣就可以同步顯示源代碼了。而且 VIM 和 Emacs 還可以編輯很多其它東西,比如信件,LaTeX?文檔,HTML,配置文件……?你不用另外找一個什么編輯器來干這些雜活了。很多程序比如 Mutt, tin 都可以在內(nèi)部使用 VIM,這樣就更方便了。實際上 make 在其它方面還能幫你很多忙,我的每一個比較大型的 LaTeX 文檔都是用 make 維護的。”

簡言之就是強大Linux開發(fā)工程師都是不用IDE的,即使目前IDE如此豐富,但目前在一些大型項目,仍然需要寫makefile,而不是直接點擊IDE運行程序。這就是相比Windows有趣的地方,Linux的開發(fā)工具小巧而自由。



評論0 贊同0
  •  加載中...
Neilyo

Neilyo

回答于2022-06-28 10:03

tmux+vim+nerdtree+taglist+ctags

評論0 贊同0
  •  加載中...
CoderDock

CoderDock

回答于2022-06-28 10:03

C/C++可以用CLION

評論0 贊同0
  •  加載中...
BigTomato

BigTomato

回答于2022-06-28 10:03

ide 就vscode, 其實最好的還是vim或emacs,加gcc加gdb

評論0 贊同0
  •  加載中...
caozhijian

caozhijian

回答于2022-06-28 10:03

我是入門新人,感覺vscode就很好,嵌入式C語言開發(fā)

評論0 贊同0
  •  加載中...
WilsonLiu95

WilsonLiu95

回答于2022-06-28 10:03

codeblocks

評論0 贊同0
  •  加載中...
changfeng1050

changfeng1050

回答于2022-06-28 10:03

linux c開發(fā),現(xiàn)在用vs code + ubuntu虛擬機。(因為還要用企業(yè)微信、office全家桶離不開win,linux就只能放虛擬機里了)

然而直接在ubuntu虛擬機里裝ide體驗簡直要炸裂,打開個vs code有時都要半分鐘。

后來干脆把ubuntu虛擬機的圖形界面關了,打開虛擬機smb文件共享和ssh server,在win下遠程訪問,體驗比直接在虛擬機里好不少。

最近在折騰vs code的remote功能,可以用vs code遠程調(diào)用虛擬機的工具鏈進行編譯調(diào)試,體驗很不錯。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<