工欲善其事,必先利其器,沒有好的工具,怎麼能高效的開發出高質量的代碼呢?本文爲 ASP.NET 開發者介紹一些高效實用的工具,包括 SQL 管理,VS插件,內存管理,診斷工具等,涉及開發過程的各個環節,讓開發效率翻倍。固然,吾樂吧軟件站認爲.NET神器第一名的絕對是ReSharper,有了這個,基本上其餘工具均可以忽略!php
.NET 高效開發之不可錯過的實用工具(第一的固然是ReSharper插件)html
Visual Studiogit
ASP.NETgithub
WCFweb
MSMQ正則表達式
LINQspring
- LINQ Pad: LINQPad 是一個輕量級工具,用來測試Linq查詢。 能夠測試由不一樣語言寫的.Net 語言腳本。
- LINQ Insight: LINQ Insight Express 可嵌入 Visual Studio 中,可以分析設計時的LINQ查詢 。
RegExsql
Javascript/JQuery/AngularJSchrome
- JSHint: JavaScript代碼質量監控工具,定義了不少很是嚴格的規則。
- JSFiddle: 提供了瀏覽器內部的開發環境,可以測試HTML,CSS,Javascript/JQuery代碼
- Protractor: 端到端的框架,可以測試Angular應用。
SQL Server數據庫
NHibernate
Tally
Tally ERP 9
- Tally dll: .net 的動態連接庫,可以將Tally Accounting 軟件集成到應用程序中 ,經過代碼對數據進行push或pull操做。
代碼Review
- StyleCop: StyleCop 是靜態代碼分析工具,可以統一設置代碼樣式和規範。 能夠在Visual Studio 中使用,也能夠集成到 MSBuild 項目。
- FxCop: FxCop 是靜態代碼分析工具,可以經過分析.Net 程序集保證開發標準。
運行情況捕獲
- WireShark: It is a network protocol analyzer for Unix and Windows. It can capture traffic at TCP level.
- HTTP Monitor: enables the developer to view all the HTTP traffic between your computer and the Internet. This includes the request data (such as HTTP headers and form GET and POST data) and the response data (including the HTTP headers and body).
診斷工具
- Glimpse:提供服務器端診斷數據。如 在ASP.NET MVC 項目,能夠經過NuGet添加。
性能
代碼轉換器
屏幕記錄工具
- Wink: Using Wink, 能夠輕鬆截圖,併爲截圖添加描述等,也能夠錄製Demo。
文本編輯器
文檔工具
轉自:http://www.wuleba.com/28575.html