對ASP.NET程序員很是有用的85個工具

介紹php

  這篇文章列出了針對 ASP.NET 開發人員的有用工具。html

  工具java

  1. Visual Studiogit

  1. Visual Studio Productivity Power tool:Visual Studio 專業版(及以上)的擴展,具備豐富的功能,如快速查找,導航解決方案,可搜索的附加參考對話框等
  2. ReSharper:提升 .NET 開發人員生產力的工具,提升代碼質量,經過提供快速修復消除錯誤,等等
  3. MZ-Tools:它能夠在方法、文件、項目、解決方案或項目組、選定的文本,文件組合或項目組合中找到字符串。結果示於下面的結果窗口中,比由 Microsoft IDE 提供的要更方便。
  4. Web Essentials:提升生產力和幫助高效編寫 CSS,JavaScript,HTML 等
  5. MSVSMON:遠程調試監視器(msvsmon.exe)是一個 Visual Studio 鏈接進行遠程調試的小型應用程序。在遠程調試時,Visual Studio 運行在一臺計算機(調試器主機)上,遠程調試監視器運行與你正在調試的應用程序運行在一臺遠程計算機上。
  6. WIX toolset:從 XML 源代碼構建 Windows 安裝程序包。
  7. Code digger::Code Digger 是 Visual Studio 2012/2013 擴展程序,它能夠幫助你瞭解你的代碼行爲。
  8. CodeMaid:CodeMaid 是一個開源的 Visual Studio 2012/2013/2015 擴展程序,用於清理,挖掘和簡化你的代碼。
  9. OzCode:強大的 Visual Studio 調試器可視化工具。
  10. CodeRush:這是一個 Visual Studio 的重構和生產率插件。
  11. T4 Text Template::在 Visual Studio 中,T4 Text Template 用做生成代碼文件的模板。模板能夠經過編寫文本塊和控制邏輯來定義。
  12. Indent Guides:在每一個縮進級別添加垂直線。
  13. PowerShell Tools:一套用於開發和調試 PowerShell 腳本以及 Visual Studio 2015中模塊的工具。
  14. Visual Studio Code:免費的跨平臺編輯器,用來構建和調試現代 web 和雲的應用程序。 [由 Cheung Tat Ming 提供]
  15. AutoPoco:AutoPoco 是一個高度可配置的框架,用於流暢構建可讀的來自於 Plain Old CLRObjects 的測試數據。
  16. Supercharger:這是一個旨在顯著改善 Visual Studio 開發體驗的擴展程序。它創建在並加強了先前的 VS10x 產品,如 CodeMAP、Editor View Enhancer、Comments Extender,同時還增長了新的高品質工具。

  2. ASP.NETgithub

  1. Fiddler:捕捉 HTTP 請求/響應以及模擬請求行爲。
  2. AutoMapper:對象到對象的映射。例如,該工具可用於映射實體對象到領域對象,而不是寫手動映射代碼。
  3. Unity/Ninject/Castle Windsor/StructureMap/Spring.Net:依賴注入框架。有不少可用的 DI 框架。
  4. .NET Reflector:.NET 程序集反編譯器。
  5. dotPeek:.NET 程序集反編譯器。
  6. ILSpy::.NET 程序集反編譯器。
  7. memprofiler:查找內存泄漏並優化內存使用的強大工具。
  8. PostSharp:刪除重複編碼,並防止因爲橫切關注點以及面向方面編程而形成的代碼膨脹。
  9. ASPhere:有 GUI 的 web.config 編輯器。

  3. REST APIweb

  1. Swagger UI:API 測試和文檔工具。[視頻]
  2. PostMan:REST 客戶端 Chrom 擴展程序。 [由 Cheung Tat Ming 提供]

  4. WCF正則表達式

  1. SOAP UI:API 測試工具,支持全部標準協議和技術。
  2. WireShark:這是一個針對 Unix 和 Windows 的網絡協議分析儀。它能夠在 TCP 層捕獲流量,幫助你發現 soap 封套。
  3. Svc TraceViewer:能夠更好地查看由 WCF 產出的巨大跟蹤文件。
  4. Svc Config Editor:用於管理 WCF 相關配置的 GUI 工具。

  5. MSMQspring

  1. QueueExplorer 3.4:複製,移動或刪除郵件,保存和加載,壓力測試,查看和編輯完整的郵件主體(經過 .NET 序列化對象的特殊支持),以及更多可對 MSMQ 作的。

  6. LINQsql

  1. LINQ Pad?:LINQPad 是一個輕量級的工具,用於測試對 SQL Server 數據庫的 LINQ 查詢。它也能夠測試用不一樣的 .NET 語言,如C#,VB 等寫的代碼片段。
  2. LINQ Insight:LINQ Insight Express 是一個 Visual Studio 插件,它容許你在設計時分析你的 LINQ 查詢,並簡化了編寫和調試 LINQ 查詢。

  7. RegExchrome

  1. RegEx tester:用於正則表達式測試的 Visual Studio 擴展程序。
  2. regexr:在線 RegEx 開發和測試工具。
  3. regexpal:在線 RegEx 開發和測試工具。
  4. Expresso:Expresso 是一個用於 RegEx 開發和測試的桌面工具。
  5. RegexMagic :用於自動生成來自於文本模式的正則表達式的工具。用戶須要經過標記字串和選擇不一樣的選項來培養模式。在此基礎上,將自動生成正則表達式。這些工具還能夠生成不一樣語言所需的代碼。 [由: Samuel Christison 提供]

  8. Javascript / JQuery/ AngularJS

  1. JSHint:JavaScript 代碼質量的工具。還有一個工具,JSLine,它執行更嚴格的規則。
  2. JSFiddle:提供在瀏覽器中的一個環境,用來測試 HTML,CSS 和 Javascript / JQuery。
  3. Protractor:端到端的框架用來測試 angular 應用程序。
  4. Batarang:添加工具用於調試和分析 AngularJS 應用程序。

  9. SQL 服務器

  1. SQL Profiler:SQL 跟蹤用來監測數據庫引擎實例。
  2. ExpressProfiler:ExpressProfiler(又名 SqlExpress Profiler)是有着基本 GUI 和集成的 SQL Server Profiler 簡單又快捷的替代品。這能夠與 Express 和 SQL Server 2005/2008 / 2008R2 / 2012/2014 的 non-Express 版本一塊兒使用。 [由 RickZeeland提供]
  3. SQL Sentry Plan explorer:工具提供 SQL 查詢執行計劃更好的圖形視圖。
  4. SQL Complete:提供 SQL Server Management Studio 和 Visual Studio 智能感知功能和改進的 SQL 格式器。
  5. NimbleText:文本操做和代碼生成工具。
  6. Query Express:輕量級 SQL 查詢分析器。
  7. IO Meter:提供 IO 子系統的細節。
  8. sqldecryptor:破譯 SQL Server 對象,如存儲過程,函數,觸發器,視圖,經過加密選項加密。
  9. SpatialViewer:查看和建立空間數據。
  10. ClearTrace:導入跟蹤和探查文件到 SQL Server 並顯示彙總性能信息。
  11. Internals Viewer for SQL Server:Internals Viewer 是一個查看 SQL Server 存儲引擎,查閱數據如何物理分配,組織和存儲的工具。
  12. PAL:在性能日誌讀取,使用已知閾值分析。
  13. sqlquerystress:用T-SQL 查詢和程序的性能壓力測試助攻。

  10. NHibernate

  1. NHibernate Mapping Generator:生成 NHibernate 映射文件和對應於現有 DB 表的實體類。

  11. Tally

  1. Tally ERP 9
  2. Tally dll:.NET 的一個動態連接庫,用於集成 Tally Accounting 軟件以便於用編程的方式 push 和 pull 數據。

  12. 代碼審查

  1. StyleCop:StyleCop 是靜態的代碼分析工具,它強制你的 C# 源代碼執行配置風格和一致性規則設置。它能夠從 Visual Studio 內部運行或集成到 MSBuild 項目。
  2. FxCop?:FxCop 是一個靜態代碼分析工具,它經過分析 .NET 程序集強制開發標準。

  13. 流量捕獲

  1. WireShark:這是一個用於 Unix 和 Windows 的網絡協議分析儀。它能夠捕獲 TCP 層的流量。
  2. HTTP Monitor:使開發人員能夠查看你的計算機和互聯網之間的全部 HTTP 流量。這包括請求數據(例如 HTTP 響應頭和表單 GET 和 POST 數據)和響應數據(包括 HTTP 響應頭和正文)。

  14. 診斷

  1. Glimpse:提供服務器端診斷數據。如,對於 ASP.NET MVC 項目,你須要從 NuGet 添加它。Glimpse 的數據能夠告訴你不一樣層面的延遲,真正代表你能夠優化代碼/解決方案以提升性能的區域。

  15. 性能

  1. PerfMon:使用性能計數器監控系統性能。
  2. yslow:YSlow 分析 web 頁面,並基於 Yahoo!高性能網站的規則指出它們爲何這麼緩慢。

  16. 代碼轉換器

  1. Telerik Code Converter:C#到 VB 以及 VB 到 C# 的代碼轉換器。這是一個在線編輯器。可是你能夠選擇「批量轉換」以及 zip 格式上傳文件。

  17. 數據提取和加載

  1. FileHelpers:.NET 庫,導入/導出文件、字符串或流中固定長度或有分隔記錄的數據。
  2. LogParser:你能夠寫 SQL 到查詢來應對各類日誌文件,以及導出數據到各類目的地,如 SQL 表、CSV 文件。

  18. 屏幕錄製

  1. Wink:演示文稿製做軟件。使用 Wink,你能夠捕捉截圖,添加說明,註釋等,以及建立演示。

  19. 文本編輯器

  1. Notepad++:源代碼編輯器。
  2. Notepad2:輕量級又功能豐富的記事本般的文本編輯器。
  3. sublimetext:一個功能豐富的文本編輯器。

  20. 文檔

  1. GhostDoc:GhostDoc 是一個 Visual Studio 擴展程序,自動生成類型、參數、名稱及其餘相關信息方法和屬性的 XML 文檔註釋。
  2. helpndoc:helpndoc 是一個建立幫助文件的工具。它能夠從單個源生成不一樣格式的文件。

  21. 其餘

  1. FileZilla:FileZilla 是一個免費的 FTP 解決方案。FileZilla Client 用於 FTP 文件上傳,FileZilla Server 用於文件共享。
  2. TreeTrim:TreeTrim 是用於修整源代碼樹的工具。它消除了調試文件,源代碼控制綁定和臨時文件。
  3. BrowserStack:跨瀏覽器測試網站。
  4. Firebug:功能豐富的針對於 CSS,HTML 和 JavaScript 開發關於生成網頁的 Firefox 插件。
  5. BugShooting:屏幕截圖軟件,截屏並放到工做項,bug,問題跟蹤項等。
  6. Web developer checklist:確保 web 開發最佳實踐。
  7. XRAY:Firefox 插件。功能豐富的書籤。提供有關網頁元素的信息。
  8. PowerGUI:有助於快速接納和使用 PowerShell 來高效管理完整的 Windows 環境。
  9. Beyond Compare:它容許比較目錄樹和單個文件的內容。適應強,有流行語言的插件。 [由 Ron Matuszek 提供]
  10. Devart Codecompare:文件 diff 工具,讀取C#,C ++,VB 代碼的結構。包括:文件夾比較工具,比較和合並文件和文件夾的獨立 app,代碼審查支持。 [由 Cheung Tat Ming提供]

  警告

  使用以前請驗證工具。

  許可證

  這篇文章以及任何相關的源代碼和文件,遵循 The Code Project Open License (CPOL)。

相關文章
相關標籤/搜索