日本电影一区二区_日本va欧美va精品发布_日本黄h兄妹h动漫一区二区三区_日本欧美黄色

Linux下有哪些比較好的IDE和開發(fā)工具?(linux用什么ide開發(fā)c)

我現(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、騰訊很多后端工程師都是這樣工作,這樣的開發(fā)模式是長期形成的習慣,也在特定場景下確實有很大的優(yōu)勢?,F(xiàn)在很多公司也都在推行Visual Studio Code這款工具,不少企業(yè)也基于這款工具做了很多契合自己公司業(yè)務的插件。

Linux下有哪些比較好的IDE和開發(fā)工具?(linux用什么ide開發(fā)c)

Vim

版本管理現(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ā)。

Linux下有哪些比較好的IDE和開發(fā)工具?(linux用什么ide開發(fā)c)

emacs

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、PyCharmWebStorm、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ā)者的話。

Linux下有哪些比較好的IDE和開發(fā)工具?(linux用什么ide開發(fā)c)

CodeBlocks

相關新聞

聯(lián)系我們
聯(lián)系我們
公眾號
公眾號
在線咨詢
分享本頁
返回頂部
昆明市| 咸阳市| 故城县| 寻乌县| 三台县| 大安市| 五指山市| 翼城县| 本溪市| 交城县| 若羌县| 长丰县| 安图县| 古交市| 汕尾市| 兖州市| 进贤县| 彩票| 威远县| 资源县| 星子县| 汽车| 通山县| 永年县| 简阳市| 大洼县| 炉霍县| 东海县| 兖州市| 丹寨县| 和政县| 乌拉特中旗| 泾源县| 阳西县| 会理县| 乌苏市| 涿州市| 石台县| 芜湖县| 睢宁县| 建平县|