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