- 相關(guān)推薦
ASP.NET程序員實(shí)用工具匯總
對ASP.NET程序員都非常有用的85個(gè)工具,你認識幾個(gè)呢?哪些工具適合Visual Studio?哪些工具適合ASP.NET呢?下面yjbys小編為大家匯總ASP.NET程序員的實(shí)用工具簡(jiǎn)介,歡迎閱讀!
1.Visual Studio
Visual Studio Productivity Power tool:Visual Studio專(zhuān)業(yè)版(及以上)的擴展,具有豐富的功能,如快速查找,導航解決方案,可搜索的附加參考對話(huà)框等
ReSharper:提高.NET開(kāi)發(fā)人員生產(chǎn)力的工具,提高代碼質(zhì)量,通過(guò)提供快速修復消除錯誤,等等
MZ-Tools:它可以在方法、文件、項目、解決方案或項目組、選定的文本,文件組合或項目組合中找到字符串。結果示于下面的結果窗口中,比由Microsoft IDE提供的要更方便。
Web Essentials:提高生產(chǎn)力和幫助高效編寫(xiě)CSS,JavaScript,HTML等
MSVSMON:遠程調試監視器(msvsmon.exe)是一個(gè)Visual Studio連接進(jìn)行遠程調試的小型應用程序。在遠程調試時(shí),Visual Studio運行在一臺計算機(調試器主機)上,遠程調試監視器運行與你正在調試的應用程序運行在一臺遠程計算機上。
WIX toolset:從XML源代碼構建Windows安裝程序包。
Code digger::Code Digger是Visual Studio 2012/2013擴展程序,它可以幫助你了解你的代碼行為。
CodeMaid:CodeMaid是一個(gè)開(kāi)源的Visual Studio 2012/2013/2015擴展程序,用于清理,挖掘和簡(jiǎn)化你的代碼。
OzCode:強大的Visual Studio調試器可視化工具。
CodeRush:這是一個(gè)Visual Studio的重構和生產(chǎn)率插件。
T4 Text Template::在Visual Studio中,T4 Text Template用作生成代碼文件的模板。模板可以通過(guò)編寫(xiě)文本塊和控制邏輯來(lái)定義。
Indent Guides:在每個(gè)縮進(jìn)級別添加垂直線(xiàn)。
PowerShell Tools:一套用于開(kāi)發(fā)和調試PowerShell腳本以及Visual Studio 2015中模塊的工具。
Visual Studio Code:免費的跨平臺編輯器,用來(lái)構建和調試現代web和云的應用程序。 [由Cheung Tat Ming提供]
AutoPoco:AutoPoco是一個(gè)高度可配置的框架,用于流暢構建可讀的來(lái)自于Plain Old CLRObjects的測試數據。
Supercharger:這是一個(gè)旨在顯著(zhù)改善Visual Studio開(kāi)發(fā)體驗的擴展程序。它建立在并增強了先前的VS10x產(chǎn)品,如CodeMAP、Editor View Enhancer、Comments Extender,同時(shí)還增加了新的高品質(zhì)工具。
2.ASP.NET
Fiddler:捕捉HTTP請求/響應以及模擬請求行為。
AutoMapper:對象到對象的映射。例如,該工具可用于映射實(shí)體對象到領(lǐng)域對象,而不是寫(xiě)手動(dòng)映射代碼。
Unity/Ninject/Castle Windsor/StructureMap/Spring.Net:依賴(lài)注入框架。有很多可用的DI框架。
.NET Reflector:.NET程序集反編譯器。
dotPeek:.NET程序集反編譯器。
ILSpy::.NET程序集反編譯器。
memprofiler:查找內存泄漏并優(yōu)化內存使用的強大工具。
PostSharp:刪除重復編碼,并防止由于橫切關(guān)注點(diǎn)以及面向方面編程而造成的代碼膨脹。
ASPhere:有GUI的web.config編輯器。
3.REST API
Swagger UI:API測試和文檔工具。[視頻]
PostMan:REST客戶(hù)端Chrom擴展程序。 [由 Cheung Tat Ming提供]
4.WCF
SOAP UI:API測試工具,支持所有標準協(xié)議和技術(shù)。
WireShark:這是一個(gè)針對Unix和Windows的網(wǎng)絡(luò )協(xié)議分析儀。它可以在TCP層捕獲流量,幫助你發(fā)現soap封套。
Svc TraceViewer:可以更好地查看由WCF產(chǎn)出的巨大跟蹤文件。
Svc Config Editor:用于管理WCF相關(guān)配置的GUI工具。
5.MSMQ
QueueExplorer 3.4:復制,移動(dòng)或刪除郵件,保存和加載,壓力測試,查看和編輯完整的郵件主體(通過(guò).NET序列化對象的特殊支持),以及更多可對MSMQ做的。
6.LINQ
LINQ Pad?:LINQPad是一個(gè)輕量級的工具,用于測試對SQL Server數據庫的LINQ查詢(xún)。它也可以測試用不同的.NET語(yǔ)言,如C#,VB等寫(xiě)的代碼片斷。
LINQ Insight:LINQ Insight Express是一個(gè)Visual Studio插件,它允許你在設計時(shí)分析你的LINQ查詢(xún),并簡(jiǎn)化了編寫(xiě)和調試LINQ查詢(xún)。
7.RegEx
RegEx tester:用于正則表達式測試的Visual Studio擴展程序。
regexr:在線(xiàn)RegEx開(kāi)發(fā)和測試工具。
regexpal:在線(xiàn)RegEx開(kāi)發(fā)和測試工具。
Expresso:Expresso是一個(gè)用于RegEx開(kāi)發(fā)和測試的桌面工具。
RegexMagic :用于自動(dòng)生成來(lái)自于文本模式的正則表達式的工具。用戶(hù)需要通過(guò)標記字串和選擇不同的選項來(lái)培養模式。在此基礎上,將自動(dòng)生成正則表達式。這些工具還可以生成不同語(yǔ)言所需的代碼。 [由: Samuel Christison提供]
8.Javascript / JQuery/ AngularJS
JSHint:JavaScript代碼質(zhì)量的工具。還有一個(gè)工具,JSLine,它執行更嚴格的規則。
JSFiddle:提供在瀏覽器中的一個(gè)環(huán)境,用來(lái)測試HTML,CSS和Javascript / JQuery。
Protractor:端到端的框架用來(lái)測試angular應用程序。
Batarang:添加工具用于調試和分析AngularJS應用程序。
9.SQL服務(wù)器
SQL Profiler:SQL跟蹤用來(lái)監測數據庫引擎實(shí)例。
ExpressProfiler:ExpressProfiler(又名SqlExpress Profiler)是有著(zhù)基本GUI和集成的SQL Server Profiler簡(jiǎn)單又快捷的替代品。這可以與Express 和SQL Server 2005/2008 / 2008R2 / 2012/2014的non-Express 版本一起使用。 [由RickZeeland提供]
SQL Sentry Plan explorer:工具提供SQL查詢(xún)執行計劃更好的圖形視圖。
SQL Complete:提供SQL Server Management Studio和Visual Studio智能感知功能和改進(jìn)的SQL格式器。
NimbleText:文本操作和代碼生成工具。
Query Express:輕量級SQL查詢(xún)分析器。
IO Meter:提供IO子系統的細節。
sqldecryptor:破譯SQL Server對象,如存儲過(guò)程,函數,觸發(fā)器,視圖,通過(guò)加密選項加密。
SpatialViewer:查看和創(chuàng )建空間數據。
ClearTrace:導入跟蹤和探查文件到SQL Server并顯示匯總性能信息。
Internals Viewer for SQL Server:Internals Viewer是一個(gè)查看SQL Server存儲引擎,查閱數據如何物理分配,組織和存儲的工具。
PAL:在性能日志讀取,使用已知閾值分析。
sqlquerystress:用T-SQL查詢(xún)和程序的性能壓力測試助攻。
10.NHibernate
NHibernate Mapping Generator:生成NHibernate映射文件和對應于現有DB表的實(shí)體類(lèi)。
11.Tally
Tally ERP 9
Tally dll:.NET的一個(gè)動(dòng)態(tài)鏈接庫,用于集成Tally Accounting軟件以便于用編程的方式push和pull數據。
12.代碼審查
StyleCop:StyleCop是靜態(tài)的代碼分析工具,它強制你的C#源代碼執行配置風(fēng)格和一致性規則設置。它可以從Visual Studio內部運行或集成到MSBuild項目。
FxCop?:FxCop是一個(gè)靜態(tài)代碼分析工具,它通過(guò)分析.NET程序集強制開(kāi)發(fā)標準。
13.流量捕獲
WireShark:這是一個(gè)用于Unix和Windows的網(wǎng)絡(luò )協(xié)議分析儀。它可以捕獲TCP層的流量。
HTTP Monitor:使開(kāi)發(fā)人員可以查看你的計算機和互聯(lián)網(wǎng)之間的所有HTTP流量。這包括請求數據(例如HTTP響應頭和表單GET和POST數據)和響應數據(包括HTTP響應頭和正文)。
14.診斷
Glimpse:提供服務(wù)器端診斷數據。如,對于A(yíng)SP.NET MVC項目,你需要從NuGet添加它。Glimpse的數據可以告訴你不同層面的延遲,真正表明你可以?xún)?yōu)化代碼/解決方案以提高性能的區域。
15.性能
PerfMon:使用性能計數器監控系統性能。
yslow:YSlow分析web頁(yè)面,并基于Yahoo!高性能網(wǎng)站的規則指出它們?yōu)槭裁催@么緩慢。
16.代碼轉換器
Telerik Code Converter:C#到VB以及VB到C#的代碼轉換器。這是一個(gè)在線(xiàn)編輯器。但是你可以選擇“批量轉換”以及zip格式上傳文件。
17.數據提取和加載
FileHelpers:.NET庫,導入/導出文件、字符串或流中固定長(cháng)度或有分隔記錄的數據。
LogParser:你可以寫(xiě)SQL到查詢(xún)來(lái)應對各種日志文件,以及導出數據到各種目的地,如SQL表、CSV文件。
18.屏幕錄制
Wink:演示文稿制作軟件。使用Wink,你可以捕捉截圖,添加說(shuō)明,注釋等,以及創(chuàng )建演示。
19.文本編輯器
Notepad++:源代碼編輯器。
Notepad2:輕量級又功能豐富的記事本般的文本編輯器。
sublimetext:一個(gè)功能豐富的文本編輯器。
20.文檔
GhostDoc:GhostDoc是一個(gè)Visual Studio擴展程序,自動(dòng)生成類(lèi)型、參數、名稱(chēng)及其他相關(guān)信息方法和屬性的XML文檔注釋。
helpndoc:helpndoc是一個(gè)創(chuàng )建幫助文件的工具。它可以從單個(gè)源生成不同格式的文件。
21.其他
FileZilla:FileZilla是一個(gè)免費的FTP解決方案。FileZilla Client用于FTP文件上傳,FileZilla Server用于文件共享。
TreeTrim:TreeTrim是用于修整源代碼樹(shù)的工具。它消除了調試文件,源代碼控制綁定和臨時(shí)文件。
BrowserStack:跨瀏覽器測試網(wǎng)站。
Firebug:功能豐富的針對于CSS,HTML和JavaScript開(kāi)發(fā)關(guān)于生成網(wǎng)頁(yè)的Firefox插件。
BugShooting:屏幕截圖軟件,截屏并放到工作項,bug,問(wèn)題跟蹤項等。
Web developer checklist:確保web開(kāi)發(fā)最佳實(shí)踐。
XRAY:Firefox插件。功能豐富的書(shū)簽。提供有關(guān)網(wǎng)頁(yè)元素的信息。
PowerGUI:有助于快速接納和使用PowerShell來(lái)高效管理完整的Windows環(huán)境。
Beyond Compare:它允許比較目錄樹(shù)和單個(gè)文件的內容。適應強,有流行語(yǔ)言的插件。 [由Ron Matuszek提供]
Devart Codecompare:文件diff工具,讀取C#,C ++,VB代碼的結構。包括:文件夾比較工具,比較和合并文件和文件夾的獨立app,代碼審查支持。 [由Cheung Tat Ming提供]
【ASP.NET程序員工具】相關(guān)文章:
ASP.NET MVC異常處理模塊簡(jiǎn)單教程-ASP.NET教程實(shí)例推薦03-09
ASP.NET Page函數調用解析03-29
化妝工具有哪些-化妝工具大全03-11
ASP.NET連SQL7接口的源代碼03-29
調酒用到的工具06-10
手繪的基本工具07-05
美甲工具02-28