時(shí)間:2023-05-24 04:33:01 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)
時(shí)間:2023-05-24 04:33:01 來(lái)源:網(wǎng)站運(yùn)營(yíng)
.NET程序員提高效率的50多個(gè)開(kāi)發(fā)工具:工欲善其事,必先利其器,沒(méi)有好的工具,怎么能高效的開(kāi)發(fā)出高質(zhì)量的代碼呢?本文為各http://ASP.NET 開(kāi)發(fā)者介紹一些高效實(shí)用的工具,涉及SQL 管理,VS插件,內(nèi)存管理,診斷工具等,涉及開(kāi)發(fā)過(guò)程的各個(gè)環(huán)節(jié),讓開(kāi)發(fā)效率翻倍。NET.NET Reflector: .NET 程序反編譯器。dotPeek: .NET 程序反編譯器。ILSpy: .NET 程序反編譯器。memprofiler: 非常強(qiáng)大的查找內(nèi)存泄露和優(yōu)化內(nèi)存使用的工具。PostSharp: 去除重復(fù)編碼和避免由于交叉引用產(chǎn)生的代碼冗余。Fiddler: 能夠捕獲 http 請(qǐng)求/響應(yīng)來(lái)模擬請(qǐng)求行為。AutoMapper: 自動(dòng)生成對(duì)象到對(duì)象的映射代碼,比如,能夠生成從實(shí)體對(duì)象映射到域?qū)ο?,而不是手?dòng)編寫(xiě)映射代碼。Object to object mapping. Like, the tool can be used to map entity objects to domain objects instead of writing manual mapping code.Unity/Ninject/Castle Windsor/StructureMap/Spring.Net: 依賴(lài)性映射框架,提供很多可用的DI 框架。Visual StudioT4 Text Template:VS中T4 文本模板是生成代碼文件最常用的模板文件,這種模板文件是通過(guò)編寫(xiě)文本塊和控制邏輯來(lái)實(shí)現(xiàn)的。Indent Guides: 快速添加縮進(jìn)行。PowerShell Tools:支持開(kāi)發(fā)和調(diào)試PowerShell 腳本和VS2015代碼塊的工具包。Visual Studio Code: 免費(fèi)的跨平臺(tái)編輯器,可以編譯和調(diào)試現(xiàn)代的Web和云應(yīng)用。Visual Studio Productivity Power tool: VS 專(zhuān)業(yè)版的效率工具。Web Essentials: 提高開(kāi)發(fā)效率,能夠有效的幫助開(kāi)發(fā)人員編寫(xiě)CSS, JavaScript, HTML 等代碼。MSVSMON: 遠(yuǎn)程Debug 監(jiān)控器 (msvsmon.exe) 是一種輕量級(jí)的應(yīng)用程序,能夠遠(yuǎn)程控制VS來(lái)調(diào)試程序。在遠(yuǎn)程調(diào)試期間,VS 在調(diào)試主機(jī)運(yùn)行,MSVSMON 在遠(yuǎn)程機(jī)器中運(yùn)行。WIX toolset: 可以將XML 源代碼文件編譯成Windows 安裝包。CodeMaid: CodeMaid 是一款開(kāi)源的 vs 2019/2022插件,提供代碼分析,清理,簡(jiǎn)化代碼的功能。OzCode: 非常強(qiáng)大的VS 調(diào)試工具。CodeRush: 是VS的提高代碼重構(gòu)和提升效率的VS插件。RegExRegEx tester: 正則表達(dá)式插件。regexr: 在線(xiàn)正則表達(dá)式開(kāi)發(fā)和測(cè)試工具。regexpal: 在線(xiàn)正則表達(dá)式開(kāi)發(fā)和測(cè)試工具。Expresso: 桌面版的正則表達(dá)式工具。RegexMagic : 能夠根據(jù)文本模式自動(dòng)生成正則表達(dá)式的工具。SQL ServerSQL Profiler: SQL 跟蹤監(jiān)控工具。ExpressProfiler: ExpressProfiler (aka SqlExpress Profiler) 是一個(gè)小型快速的SQL Server Profiler的替換工具,自帶GUI界面。能夠用于企業(yè)版和非企業(yè)版 的SQL Server。SQL Sentry Plan explorer: 提供了SQL 查詢(xún)執(zhí)行計(jì)劃的很好的物理視圖。SQL Complete: 為 SQL Server Management Studio and Visual Studio 提供非常智能的,優(yōu)化SQL 格式的管理工具。NimbleText:文本操作和代碼生成工具。Query Express: 輕量級(jí)的SQL 查詢(xún)分析器。IO Meter: 提供IO 子系統(tǒng)的一些訪問(wèn)具體情況sqldecryptor: 可以解密SQL Server 中的加密對(duì)象,如存儲(chǔ)過(guò)程,方法,觸發(fā)器,視圖。SpatialViewer: 可以預(yù)覽和創(chuàng)建空間數(shù)據(jù)。ClearTrace: 導(dǎo)入跟蹤和分析文件,并顯示匯總信息。Internals Viewer for SQL Server: Internals Viewer 用來(lái)在SQL Server 的存儲(chǔ)引擎中的查找工具,以及獲取數(shù)據(jù)在物理層是如何分配,組織和存儲(chǔ)的。文本編輯器Notepad++: 源碼編輯器sublimetext:富文本編輯器Notepad2: 輕量級(jí)功能豐富的文本編輯器ORM框架生成映射文件,并從存在的數(shù)據(jù)庫(kù)表映射到領(lǐng)域類(lèi)。主要有下列組件 SqlSugar (國(guó)內(nèi)) FreeSql(國(guó)內(nèi)) Dos.ORM (國(guó)內(nèi)) StackExchange/Dapper (國(guó)外) Entity Framework (EF) (微軟官方/國(guó)外) NHibernate (國(guó)外) Massive (國(guó)外) PetaPoco (國(guó)外)
關(guān)鍵詞:工具,程序,提高,效率
客戶(hù)&案例
營(yíng)銷(xiāo)資訊
關(guān)于我們
客戶(hù)&案例
營(yíng)銷(xiāo)資訊
關(guān)于我們
微信公眾號(hào)
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。