思維導航:
Visual Studio
VS Code
ReSharper
BCompare
Redis Desktop Manager
Typora
ProcessOn
Draw.io
XMind
語雀
docsify
Navicat
DataGrip
SSMS
在線工具集
uTools
Sublime Text
Postman
Fiddler
YApi
SourceTree
TortoiseSVN
Xshell
Xftp
Jmeter
文章正文:
回到頂部
前言:
現如今,技術發展十分迅猛,開發者只有通過不斷的學習才能跟得上時代的步伐。而為了便于學習和工作(減少996),涌現了很多優秀的開發工具用以幫助開發者提高工作效率。現在我把我工作多年來收集實用的開發利器分享出來,希望能夠給同學們參考借鑒(以下排名不分先后)。假如各位同學有更好的值得推薦的利器歡迎在文末留言或者去GitHub知識庫中留下你寶貴的Issues。
GitHub知識庫地址:https://github.com/YSGStudyHards/DotNetGuide/issues
回到頂部
Visual Studio
Visual Studio 2022 預覽版
比以往更快更可靠的 64 位 Visual Studio。 使用 .NET 6、Blazor、MAUI 開發跨平臺和云應用。 在開發人員內部循環中跨 .NET 應用使用熱重載功能。 在 Linux 環境中生成、調試、測試 .NET 應用。 一次向多達一行應用增強的 IntelliCode 完成。 開發跨平臺 C++ 項目并輕松面向 C++20。
Visual Studio 2019
更快地進行代碼編寫。 更智能地執行操作。 使用同類最佳 IDE 創建未來。
回到頂部
VS Code
VS Code
Visual Studio Code 是一個輕量級但功能強大的源代碼編輯器,可在您的桌面上運行,適用于 Windows、macOS 和 Linux。它內置了對 JavaScript、TypeScript 和 Node.js 的支持,并為其他語言(例如 C++、C#、Java、Python、PHP、Go)和運行時(例如 .NET 和 Unity)提供了豐富的擴展生態系統. 通過這些介紹性視頻開始您的 VS Code 之旅。
回到頂部
ReSharper
ReSharper使Visual Studio成為更好的IDE
ReSharper通過 對C#,VB.NET,ASP.NET,JavaScript,TypeScript和其他技術的2200多個即時代碼檢查擴展了Visual Studio 。對于大多數檢查,ReSharper提供了快速修復(燈泡)來改進代碼。
查找并刪除未使用的代碼?將您的代碼遷移到C#7?隨意將循環轉換為LINQ嗎?查找并防止可能的異常?使用通用的命名標準?通過ReSharper的代碼分析,所有這些以及更多的代碼改進成為可能。
回到頂部
BCompare
BCompare 全方位、簡潔實用、專業的文件對比工具
Beyond Compare 是一款強大專業的文件和文件夾對比工具。使用它可以很方便地比較出兩個文件或文件夾的差異,相差的每一個字節用顏色加以標識,讓您查看方便,支持眾多種格式的對比。
回到頂部
Redis Desktop Manager
Redis可視化工具Redis Desktop Manager
Redis Desktop Manager是一款非常實用的Redis桌面管理工具,它可以支持命令控制臺操作,以及常用,查詢key,rename,delete等操作。基于 Qt 5 開發,支持通過 SSH Tunnel 連接。
回到頂部
Typora
Typora
Typora中文版是一款好用極簡免費的跨平臺Markdown編輯器,軟件使用這款軟件能夠幫助用戶輕松將文本轉換到HTML,軟件從底層向上設計,軟件支持markdown的標準語法,同時這款軟件還支持動態預覽功能,一鍵預覽,讓一切都變得如此干凈、純粹。
回到頂部
ProcessOn
ProcessOn
【強力推薦】免費在線流程圖思維導圖,專業強大的作圖工具,支持多人實時在線協作,可用于原型圖、UML、BPMN、網絡拓撲圖等多種圖形繪制。
回到頂部
Draw.io
Draw.io
一個完全免費無廣告的流程圖在線制作,而且不用注冊就可以使用。操作也是非常的簡單,只需要簡單的拖拽就能制作出一份標準的流程圖。能使用的元素也非常豐富,還可以對文本、線條、箭頭的樣式進行調整,比如加粗、更換字體、顏色、排序方式等等。或者直接套用給出的樣式顏色,雖然不多,但是效果還是可以的。保存格式的話,支持PDG、JPEG、SVG、PDF、VSDX、HTML、XML和URL格式,相當豐富兩人,而且還沒有水印,很良心了。
回到頂部
XMind
XMind
XMind是一款非常實用的商業思維導圖軟件,簡單易用、美觀、功能強大,擁有高效的可視化思維模式,具備可擴展、跨平臺、穩定性和性能,腦圖的首選。
回到頂部
語雀
語雀
在線文檔神器,用于做筆記,技術文檔非常的好用,簡潔舒適&方便實用。
回到頂部
docsify
docsify
docsify 可以快速幫你生成文檔網站。不同于 GitBook、Hexo 的地方是它不會生成靜態的 .html 文件,所有轉換工作都是在運行時。如果你想要開始使用它,只需要創建一個 index.html 就可以開始編寫文檔并直接部署在 GitHub Pages。
特性:
無需構建,寫完文檔直接發布
容易使用并且輕量 (壓縮后 ~21kB)
智能的全文搜索
提供多套主題
豐富的 API
支持 Emoji
兼容 IE11
支持服務端渲染 SSR
回到頂部
Navicat
Navicat
Navicat Premium 是一套數據庫開發工具,讓你從單一應用程序中同時連接 MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL 和 SQLite 數據庫。它與 Amazon RDS、Amazon Aurora、Amazon Redshift、Microsoft Azure、Oracle Cloud、MongoDB Atlas、阿里云、騰訊云和華為云等云數據庫兼容。你可以快速輕松地創建、管理和維護數據庫。
回到頂部
DataGrip
DataGrip
DataGrip是JetBrains公司推出的管理數據庫的產品,對于JetBrains公司,開發者肯定都不陌生,IDEA和ReSharper都是這個公司的產品,用戶體驗非常不錯。 最開始我用它就單純看同事在用很酷的界面,后面發現功能也香,高亮文本啥的,很多功能大家可以去挖。
回到頂部
SSMS
SQL Server Management Studio (SSMS)
SQL Server Management Studio (SSMS) 是一種集成環境,用于管理從 SQL Server 到 Azure SQL 數據庫的任何 SQL 基礎結構。 SSMS 提供用于配置、監視和管理 SQL Server 和數據庫實例的工具。 使用 SSMS 部署、監視和升級應用程序使用的數據層組件,以及生成查詢和腳本。使用 SSMS 在本地計算機或云端查詢、設計和管理數據庫及數據倉庫,無論它們位于何處。
回到頂部
在線工具集
在線工具
在線工具 - 程序員的工具箱。
回到頂部
uTools
uTools
uTools 是一個極簡、插件化的現代桌面軟件,通過自由選配豐富的插件,打造得心應手的工具集合。通過快捷鍵(默認 alt + space )就可以快速呼出這個搜索框。你可以往輸入框內粘貼文本、圖片、截圖、文件、文件夾等等,能夠處理此內容的插件也早已準備就緒,統一的設計風格和操作方式,助你高效的得到結果。一旦你熟悉它后,能夠為你節約大量時間,即用即走、不中斷、無干擾,讓你可以更加專注地改變世界。
回到頂部
Sublime Text
Sublime Text
Sublime Text是一個代碼編輯器,具有漂亮的用戶界面和強大的功能,例如代碼縮略圖,Python的插件,代碼段等。還可自定義鍵綁定、菜單和工具欄。它的主要功能包括:拼寫檢查、書簽、即時項目切換、多選擇、多窗口等等,同時它還是一個跨平臺的編輯器,同時支持Windows、Linux、Mac OS等操作系統。
回到頂部
Postman
Postman
Postman是一款功能強大的網頁調試與發送網頁HTTP請求的調試工具,開發人員使用Postman為接口優先的模型設計提供了很多便利,調試接口的利器,值得推薦。
回到頂部
Fiddler
Fiddler
Fiddler是一款功能強大的HTTP網頁抓包調試工具。Fiddler支持監視、設置斷點、甚至修改輸入輸出數據等功能,能夠記錄并檢查所有你的電腦和互聯網之間的http通訊,設置斷點,查看所有的“進出”Fiddler的數據(指cookie,html,js,css等文件)。同時Fiddler要比其他網絡調試器更加簡單,不僅暴露http通訊,還提供了一個友好的用戶格式。
回到頂部
YApi
YApi-高效、易用、功能強大的可視化接口管理平臺
YApi 是高效、易用、功能強大的 api 管理平臺,旨在為開發、產品、測試人員提供更優雅的接口管理服務。可以幫助開發者輕松創建、發布、維護 API,YApi 還為用戶提供了優秀的交互體驗,開發人員只需利用平臺提供的接口數據寫入工具以及簡單的點擊操作就可以實現接口的管理。
回到頂部
SourceTree
SourceTree
SourceTree是一款免費的Git和Hg客戶端管理工具,同時也是Mercurial和Subversion版本控制系統工具。支持創建、克隆、提交、push、pull 和合并等操作。SourceTree擁有一個精美簡潔的界面,大大簡化了開發者與代碼庫之間的Git操作方式,這對于那些不熟悉Git命令的開發者來說非常實用。
回到頂部
TortoiseSVN
TortoiseSVN
TortoiseSVN是Subversion版本控制系統的一個免費開源客戶端,可以對文件版本進行統一管理和控制;文件保存在中央版本庫,您可以將文件恢復到過去的版本,并且可以通過檢查歷史知道數據做了哪些修改,誰做的修改。
回到頂部
Xshell
Xshell
Xshell是一個功能強大的終端模擬器,支持SSH、SFTP、telnet,rlogin和串行。人們可以使用它在Windows界面下用來訪問遠端不同系統下的服務器,從而達到遠程控制終端的目的。
回到頂部
Xftp
Xftp
Xftp是一款靈活且便捷的SFTP/FTP客戶端,讓需要進行文件傳輸的用戶操作更加方便。它能夠提供強大的操作功能,如:直接編輯、多窗口打開、FXP支持、文件同步,服務器與服務器傳輸文件和第三方編輯器集成。
回到頂部
Jmeter
JMeter
Jmeter是由Apache公司開發的一個純Java的開源項目,即可以用于做接口測試也可以用于做性能測試。
Jmeter具有較高擴展性。
Jmeter可以實現分布式負載。
Jmeter具備高移植性,可以實現跨平臺運行。
Jmeter采用多線程,允許通過多個線程并發取樣或通過獨立的線程對不同的功能同時取樣