.Net開發工程師工具箱

來源:互聯網
上載者:User

標籤:

Visual Studio
  • Visual Studio Productivity Power tool:Visual Studio專業版(及以上)的擴充,具有豐富的功能,如快速尋找,導航解決方案,可搜尋的附加參考對話方塊等。

  • ReSharper:提高.NET開發人員生產力的工具,提高代碼品質,通過提供快速修複消除錯誤,等等。

  • MZ-Tools:它可以在方法、檔案、項目、解決方案或項目組、選定的文本,檔案組合或公事包中找到字串。結果示於下面的結果視窗中,比由Microsoft IDE提供的要更方便。

  • Web Essentials:提高生產力和協助高效編寫CSS,JavaScript,HTML等。

  • MSVSMON:遠端偵錯監視(msvsmon.exe)是一個Visual Studio串連進行遠端偵錯的小型應用程式。在遠端偵錯時,Visual Studio運行在一台電腦(調試器主機)上,遠端偵錯監視運行與你正在調試的應用程式運行在一台遠端電腦上。

  • WIX toolset:從XML原始碼構建Windows安裝程式包。

  • Code digger::Code Digger是Visual Studio 2012/2013擴充程式,它可以協助你瞭解你的程式碼為。

  • CodeMaid:CodeMaid是一個開源的Visual Studio 2012/2013/2015擴充程式,用於清理,挖掘和簡化你的代碼。

  • OzCode:強大的Visual Studio調試器視覺化檢視。
    CodeRush:這是一個Visual Studio的重構和生產率外掛程式。

  • T4 Text Template::在Visual Studio中,T4 Text Template用作產生代碼檔案的模板。模板可以通過編寫文字區塊和控制邏輯來定義。

  • Indent Guides:在每個縮排層級添加垂直線。
    PowerShell Tools:一套用於開發和調試PowerShell指令碼以及Visual Studio 2015中模組的工具。

  • Visual Studio Code:免費的跨平台編輯器,用來構建和調試現代web和雲的應用程式。

  • AutoPoco:AutoPoco是一個高度可配置的架構,用於流暢構建可讀的來自於Plain Old CLRObjects的測試資料。

  • Supercharger:這是一個旨在顯著改善Visual Studio開發體驗的擴充程式。它建立在並增強了先前的VS10x產品,如CodeMAP、Editor View Enhancer、Comments Extender,同時還增加了新的高品質工具。

ASP.NET
  • Fiddler:捕捉HTTP請求/響應以及類比請求行為。
    AutoMapper:對象到對象的映射。例如,該工具可用於映射實體物件到領域對象,而不是寫手動映射代碼。

  • Unity/Ninject/Castle Windsor/StructureMap/Spring.Net:依賴注入架構。有很多可用的DI架構。

  • .NET Reflector:.NET程式集反編譯器。

  • dotPeek:.NET程式集反編譯器。

  • ILSpy::.NET程式集反編譯器。

  • memprofiler:尋找記憶體流失並最佳化記憶體使用量的強大工具。

  • PostSharp:重複資料刪除編碼,並防止由於橫切關注點以及面向方面編程而造成的代碼膨脹。

  • ASPhere:有GUI的web.config編輯器。

REST API
  • Swagger UI:API測試和文檔工具。
  • PostMan:REST用戶端Chrom擴充程式。
WCF
  • SOAP UI:API測試載入器,支援所有標準協議和技術。
    WireShark:這是一個針對Unix和Windows的網路通訊協定分析儀。它可以在TCP層捕獲流量,協助你發現soap封套。

  • Svc TraceViewer:可以更好地查看由WCF產出的巨大追蹤檔案。

  • Svc Config Editor:用於管理WCF相關配置的GUI工具。

MSMQ
  • QueueExplorer 3.4:複製,移動或刪除郵件,儲存和載入,壓力測試,查看和編輯完整的郵件主體(通過.NET序列化對象的特殊支援),以及更多可對MSMQ做的。
LINQ
  • LINQ Pad:LINQPad是一個輕量級的工具,用於測試對SQL Server資料庫的LINQ查詢。它也可以測試用不同的.NET語言,如C#,VB等寫的代碼片斷。

  • LINQ Insight:LINQ Insight Express是一個Visual Studio外掛程式,它允許你在設計時分析你的LINQ查詢,並簡化了編寫和調試LINQ查詢。

RegEx
  • RegEx tester:用於Regex測試的Visual Studio擴充程式。

  • regexr:線上RegEx開發與測試工具。

  • regexpal:線上RegEx開發與測試工具。

  • Expresso:Expresso是一個用於RegEx開發與測試的案頭工具。

  • RegexMagic :用於自動產生來自於文字模式的Regex的工具。使用者需要通過標記字串和選擇不同的選項來培養模式。在此基礎上,將自動產生Regex。這些工具還可以產生不同語言所需的代碼。

Javascript / JQuery/ AngularJS
  • JSHint:JavaScript代碼品質的工具。還有一個工具,JSLine,它執行更嚴格的規則。

  • JSFiddle:提供在瀏覽器中的一個環境,用來測試HTML,CSS和Javascript / JQuery。

  • Protractor:端到端的架構用來測試angular應用程式。

  • Batarang:添加工具用於調試和分析AngularJS應用程式。

SQL伺服器
  • SQL Profiler:SQL跟蹤用來監測資料庫引擎執行個體。
    ExpressProfiler:ExpressProfiler(又名SqlExpress Profiler)是有著基本GUI和整合的SQL Server Profiler簡單又快捷的替代品。這可以與Express 和SQL Server 2005/2008 / 2008R2 / 2012/2014的non-Express 版本一起使用。

  • SQL Sentry Plan explorer:工具提供SQL查詢執行計畫更好的圖形視圖。

  • SQL Complete:提供SQL Server Management Studio和Visual Studio智能感知功能和改進的SQL格式器。

  • NimbleText:文本操作和代碼產生工具。

  • Query Express:輕量級SQL查詢分析器。

  • IO Meter:提供IO子系統的細節。

  • sqldecryptor:破譯SQL Server對象,如預存程序,函數,觸發器,視圖,通過加密選項加密。

  • SpatialViewer:查看和建立空間資料。

  • ClearTrace:匯入跟蹤和探查檔案到SQL Server並顯示匯總效能資訊。

  • Internals Viewer for SQL Server:Internals Viewer是一個查看SQL Server儲存引擎,查閱資料如何物理分配,組織和儲存的工具。

  • PAL:在效能日誌讀取,使用已知閾值分析。

  • sqlquerystress:用T-SQL查詢和程式的效能壓力測試助攻。

NHibernate
  • NHibernate Mapping Generator:產生NHibernate對應檔和對應於現有DB表的實體類。
代碼審查
  • StyleCop:StyleCop是靜態程式碼分析工具,它強制你的C#原始碼執行配置風格和一致性規則設定。它可以從Visual Studio內部運行或整合到MSBuild項目。

  • FxCop:FxCop是一個靜態程式碼分析工具,它通過分析.NET程式集強制開發標準。

流量捕獲
  • WireShark:這是一個用於Unix和Windows的網路通訊協定分析儀。它可以捕獲TCP層的流量。

  • HTTP Monitor:使開發人員可以查看你的電腦和互連網之間的所有HTTP流量。這包括請求資料(例如HTTP回應標頭和表單GET和POST資料)和響應資料(包括HTTP回應標頭和本文)。

診斷
  • Glimpse:提供伺服器端診斷資料。如,對於ASP.NET MVC項目,你需要從NuGet添加它。Glimpse的資料可以告訴你不同層面的延遲,真正表明你可以最佳化代碼/解決方案以提高效能的地區。
效能
  • PerfMon:使用效能計數器監控系統效能。
    yslow:YSlow分析web頁面,並基於Yahoo!高效能網站的規則指出它們為什麼這麼緩慢。
代碼轉換器
  • Telerik Code Converter:C#到VB以及VB到C#的代碼轉換器。這是一個線上編輯器。但是你可以選擇“批量轉換”以及zip格式上傳檔案。
資料提取和載入
  • FileHelpers:.NET庫,匯入/匯出檔案、字串或流中固定長度或有分隔記錄的資料。

  • LogParser:你可以寫SQL到查詢來應對各種記錄檔,以及匯出資料到各種目的地,如SQL表、CSV檔案。

螢幕錄製
  • Wink:簡報製作軟體。使用Wink,你可以捕捉,添加說明,注釋等,以及建立示範。
文字編輯器
  • Notepad++:原始碼編輯器。

  • Notepad2:輕量級又功能豐富的記事本般的文字編輯器。

  • sublimetext:一個功能豐富的文字編輯器。

文檔
  • GhostDoc:GhostDoc是一個Visual Studio擴充程式,自動組建類型、參數、名稱及其他相關資訊方法和屬性的XML文檔注釋。

  • helpndoc:helpndoc是一個建立協助檔案的工具。它可以從單個源產生不同格式的檔案。

其他
    • FileZilla:FileZilla是一個免費的FTP解決方案。FileZilla Client用於FTP檔案上傳,FileZilla Server用於檔案分享權限設定。

    • TreeTrim:TreeTrim是用於修整原始碼樹的工具。它消除了調試檔案,原始碼控制綁定和臨時檔案。

    • BrowserStack:跨瀏覽器測試網站。

    • Firebug:功能豐富的針對於CSS,HTML和JavaScript開發關於產生網頁的Firefox外掛程式。

    • BugShooting:螢幕軟體,截屏並放到工作項目,bug,問題跟蹤項等。

    • Web developer checklist:確保web開發最佳實務。

    • XRAY:Firefox外掛程式。功能豐富的書籤。提供有關網頁元素的資訊。

    • PowerGUI:有助於快速接納和使用PowerShell來高效管理完整的Windows環境。

    • Beyond Compare:它允許比較分類樹和單個檔案的內容。適應強,有流行語言的外掛程式。 [由Ron Matuszek提供]

    • Devart Codecompare:檔案diff工具,讀取C#,C ++,VB代碼的結構。包括:檔案夾比較工具,比較和合并檔案和檔案夾的獨立app,代碼審查支援。 [由Cheung Tat Ming提供]

.Net開發工程師工具箱

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.