有哪些好用的開源軟體?

題主大一學生,學的軟體技術專業,前幾天在上SQL課的時候被老師安利了brackets這個開源軟體,很簡潔很實用,比電腦自帶的文本編輯器好用多了,所以想多知道一些好用的開源軟體,有利於軟體開發這塊的。


本來想說Visual Studio和JB系列IDE的,結果你說要開源,那還是用vscode吧


vscode 是目前來說個人覺得發展最快,前景最好的編輯器。(說實話,我真不知道為啥他發展快,是因為用 ts 的人多麼。。。)

但是對於學術寫作和編程來說,覺得 emacs 目前還是生態最好的。

windows 上 emacs 的好夥伴,msys2_w64。

powershell 應該是現在最成熟先進的自動化工具。(聽說 xonish 也很不錯,但是沒用過)目前的穩定版本是不開源的,而且只支持 windows 平台。下一個大版本開始跨平台並開源。

windows 的 conemu,mac 的 iterm2

windows 的 chocolatey, mac 的 homebrew

最後是可能沒有幾個人電腦上會沒有的 git。。。


因為好用才用

不要因為開源才用

好用開源的大多數比不上好用商業的

樓主是學生,很多軟體都有學生版,免費申請的。工作後,買一份就是了


完美替代文本編輯器的難道不是notepad++


也來推薦一下,主要的出發點是幾個:

1、開源,方便你學習了解和增加新的特性;

2、跨平台,這樣在幾個不同平台切換的時候都可以通用;

3、可以替代的對應商業軟體;

3、免費,不解釋了。

---------------------------

下面分成幾類:

【1】操作系統:

(1)Linux:與windows的差距越來越小了;

【2】辦公軟體:

(1)LibreOffice:可以替代MS Office;

(2)Dia:可以替代Visio;

(3)impress.js: 用html5+CSS3+JS來製作效果驚人的演示網頁,遠超ppt;

【3】編程工具:

(1)git:版本管理,替代商業的 BitKeeper ;

(2)visual studio code:IDE,替代如eclipse、vim、visual studio等,比什麼atom之類的好很多;

【4】工具:

(1)Gimp:替代photoshop;

(2) Inkscape:替代Illustrator;

(3) FreeCAD:替代AutoCAD;

(4) Scilab: 替代 MATLAB, 另一個替代是python+numpy+scipy+matplotlab


Atom


Vim,Deepin-terminal


clang(llvm)


ShareX, 一款強大的截圖軟體

ShareX/ShareX


安利一下Emacs吧,題主是學生,適合從這個東西入手。等你覺得Emacs比現在的brackets好用了,就入門了。


Jetbrains全家桶有教育賬號,學生狗免費


FIREFOX火狐瀏覽器


Bash


開源的就用Atom,做前端可以加一個emmet插件,開發速度飛起,裝一個script插件,crtl+shift+b直接查看頁面。Atom的發展也快,插件數增長速度極快,而且界面簡潔好看,你也可以用它寫c/cop,java,python。如果對開源沒要求的,也可以用sublime text.


Vim

Emacs

其他


非要限定開源軟體的話那就VSCode

另外JetBrains全家桶勉強也算開源(IntelliJ Platform)


notepad.exe


錯了,atom是github的

--

本來想推薦JB公司的全套,原來是要開源的啊,果斷谷歌大法好,atom


vscode,現在已經成為我的主力編輯器了


推薦閱讀:

在軟體開發時,選用編程語言的標準是什麼?
BAT、華為網易等大公司軟體開發職位要求的計算機網路基礎和資料庫知識,相關書籍有哪些?
如何清晰定位目標,並高效的寫一個工具,既不會和github重複,有自己的特點,從而不是造輪子?
如何看待每天上班十二小時,公司領導依然覺得員工不夠努力認真?
作為程序員、技術更重要還是創意更重要?

TAG:軟體 | 軟體開發 | 開源軟體 | 開源 |