ASP.NET程序員實用工具彙總
對程序員都非常有用的85個工具,你認識幾個呢?哪些工具適合Visual Studio?哪些工具適合呢?下面yjbys小編為大家彙總程序員的實用工具簡介,歡迎閲讀!
al Studio
Visual Studio Productivity Power tool:Visual Studio專業版(及以上)的擴展,具有豐富的功能,如快速查找,導航解決方案,可搜索的附加參考對話框等
ReSharper:提高開發人員生產力的工具,提高代碼質量,通過提供快速修復消除錯誤,等等
MZ-Tools:它可以在方法、文件、項目、解決方案或項目組、選定的文本,文件組合或項目組合中找到字符串。結果示於下面的結果窗口中,比由Microsoft IDE提供的要更方便。
Web Essentials:提高生產力和幫助高效編寫CSS,JavaScript,HTML等
MSVSMON:遠程調試監視器()是一個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和雲的應用程序。 [由Cheung Tat Ming提供]
AutoPoco:AutoPoco是一個高度可配置的框架,用於流暢構建可讀的來自於Plain Old CLRObjects的測試數據。
Supercharger:這是一個旨在顯著改善Visual Studio開發體驗的擴展程序。它建立在並增強了先前的VS10x產品,如CodeMAP、Editor View Enhancer、Comments Extender,同時還增加了新的高品質工具。
Fiddler:捕捉HTTP請求/響應以及模擬請求行為。
AutoMapper:對象到對象的映射。例如,該工具可用於映射實體對象到領域對象,而不是寫手動映射代碼。
Unity/Ninject/Castle Windsor/StructureMap/:依賴注入框架。有很多可用的DI框架。
Reflector:程序集反編譯器。
dotPeek:程序集反編譯器。
ILSpy::程序集反編譯器。
memprofiler:查找內存泄漏並優化內存使用的強大工具。
PostSharp:刪除重複編碼,並防止由於橫切關注點以及面向方面編程而造成的代碼膨脹。
ASPhere:有GUI的ig編輯器。
API
Swagger UI:API測試和文檔工具。[視頻]
PostMan:REST客户端Chrom擴展程序。 [由 Cheung Tat Ming提供]
SOAP UI:API測試工具,支持所有標準協議和技術。
WireShark:這是一個針對Unix和Windows的網絡協議分析儀。它可以在TCP層捕獲流量,幫助你發現soap封套。
Svc TraceViewer:可以更好地查看由WCF產出的巨大跟蹤文件。
Svc Config Editor:用於管理WCF相關配置的GUI工具。
QueueExplorer 3.4:複製,移動或刪除郵件,保存和加載,壓力測試,查看和編輯完整的郵件主體(通過序列化對象的特殊支持),以及更多可對MSMQ做的。
LINQ Pad?:LINQPad是一個輕量級的工具,用於測試對SQL Server數據庫的LINQ查詢。它也可以測試用不同的語言,如C#,VB等寫的代碼片斷。
LINQ Insight:LINQ Insight Express是一個Visual Studio插件,它允許你在設計時分析你的LINQ查詢,並簡化了編寫和調試LINQ查詢。
x
RegEx tester:用於正則表達式測試的Visual Studio擴展程序。
regexr:在線RegEx開發和測試工具。
regexpal:在線RegEx開發和測試工具。
Expresso:Expresso是一個用於RegEx開發和測試的桌面工具。
RegexMagic :用於自動生成來自於文本模式的正則表達式的`工具。用户需要通過標記字串和選擇不同的選項來培養模式。在此基礎上,將自動生成正則表達式。這些工具還可以生成不同語言所需的代碼。 [由: Samuel Christison提供]
script / JQuery/ AngularJS
JSHint:JavaScript代碼質量的工具。還有一個工具,JSLine,它執行更嚴格的規則。
JSFiddle:提供在瀏覽器中的一個環境,用來測試HTML,CSS和Javascript / JQuery。
Protractor:端到端的框架用來測試angular應用程序。
Batarang:添加工具用於調試和分析AngularJS應用程序。
服務器
SQL Profiler:SQL跟蹤用來監測數據庫引擎實例。
ExpressProfiler:ExpressProfiler(又名SqlExpress Profiler)是有着基本GUI和集成的SQL Server Profiler簡單又快捷的替代品。這可以與Express 和SQL Server 2005/2008 / 2008R2 / 2012/2014的non-Express 版本一起使用。 [由RickZeeland提供]
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查詢和程序的性能壓力測試助攻。
ernate
NHibernate Mapping Generator:生成NHibernate映射文件和對應於現有DB表的實體類。
y
Tally ERP 9
Tally dll:的一個動態鏈接庫,用於集成Tally Accounting軟件以便於用編程的方式push和pull數據。
12.代碼審查
StyleCop:StyleCop是靜態的代碼分析工具,它強制你的C#源代碼執行配置風格和一致性規則設置。它可以從Visual Studio內部運行或集成到MSBuild項目。
FxCop?:FxCop是一個靜態代碼分析工具,它通過分析程序集強制開發標準。
13.流量捕獲
WireShark:這是一個用於Unix和Windows的網絡協議分析儀。它可以捕獲TCP層的流量。
HTTP Monitor:使開發人員可以查看你的計算機和互聯網之間的所有HTTP流量。這包括請求數據(例如HTTP響應頭和表單GET和POST數據)和響應數據(包括HTTP響應頭和正文)。
14.診斷
Glimpse:提供服務器端診斷數據。如,對於 MVC項目,你需要從NuGet添加它。Glimpse的數據可以告訴你不同層面的延遲,真正表明你可以優化代碼/解決方案以提高性能的區域。
15.性能
PerfMon:使用性能計數器監控系統性能。
yslow:YSlow分析web頁面,並基於Yahoo!高性能網站的規則指出它們為什麼這麼緩慢。