自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

.NET開發(fā)人員的十大工具

開發(fā) 開發(fā)工具
使用.NET或.NET Core處理應(yīng)用程序時,應(yīng)該沒有幾個工具可以提高生產(chǎn)力。 本文討論了.NET開發(fā)人員必須擁有的十大工具。 從.NET和.NET Core中可用的大量開發(fā)人員工具中,我將挑選出十大很受歡迎和很重要的工具介紹給大家。

 使用.NET或.NET Core處理應(yīng)用程序時,應(yīng)該沒有幾個工具可以提高生產(chǎn)力。 本文討論了.NET開發(fā)人員必須擁有的十大工具。 從.NET和.NET Core中可用的大量開發(fā)人員工具中,我將挑選出十大很受歡迎和很重要的工具介紹給大家。

[[331388]]

這些工具列表如下:

  • dotConnect for Oracle
  • Entity Developer
  • NDepend
  • .NET Reflector
  • ReSharper
  • NCrunch
  • SQL Complete
  • Postman
  • Stackify Prefix
  • LINQPad

dotConnect for Oracle

dotConnect for Oracle是用于Oracle的高性能,健壯,功能豐富的ADO.NET Provider。 它還包括ORM支持, 您可以使用它而無需在計算機上安裝Oracle客戶端軟件。 dotConnect for Oracle通過流行的可視ORM設(shè)計器Entity Developer提供增強的ORM支持, dotConnect for Oracle支持Entity Framework,Entity Framework Core,NHibernate和LinqConnect。

以下是dotConnect for Oracle的引人注目的功能:

  • 高性能
  • 對Entity Framework和Entity Framework Core提供了比較強大的支持
  • 內(nèi)置可視的ORM設(shè)計器
  • 直接訪問Oracle
  • 對新平臺、Oracle數(shù)據(jù)庫版本和開發(fā)技術(shù)的支持
  • 支持流行的加密和校驗算法
  • SSL/TLS加密支持
  • 支持Windows,Linux和MacOS
  • 支持最新版本的.NET Framework,.NET Standard,.NET Core,Mono Framework和.NET Compact Framework
  • 支持同步框架

您可以點擊以下的鏈接下載它。

https://www.devart.com/dotconnect/oracle/

Entity Developer

來自Devart的Entity Developer是一個非常強大的建模和代碼生成工具,更準(zhǔn)確地說是一個ORM工具。ORM是對象關(guān)系映射工具的首字母縮寫,用于在不兼容的數(shù)據(jù)存儲之間映射數(shù)據(jù)。entity developer允許您可視化地、輕松地設(shè)計數(shù)據(jù)訪問層。由于Devart生成的數(shù)據(jù)訪問層包含自動化的和生成的代碼,出錯的幾率很小。

Entity Developer的官方網(wǎng)站指出:“Entity Developer可以在一個統(tǒng)一的界面中幫助您設(shè)計各種.NET ORM的模型,您可以獲得所有支持,或者您可以購買一個單獨的版本,使用一個受支持的orm”。

參考:

https://www.devart.com/entitydeveloper/

Entity Developer支持ADO.NET Entity Framework,Entity Framework Core,Hibernate,LinqConnect,Telerik數(shù)據(jù)訪問和LINQ to SQL。 總之,Entity Developer提供了許多可視化設(shè)計工具和代碼生成功能,以幫助您更快地設(shè)計ORM模型并為其生成專業(yè)且可擴展的代碼。

NDepend

NDepend是功能強大的靜態(tài)代碼分析工具,已經(jīng)使用了一段時間, 這是一個Visual Studio擴展,擅長評估應(yīng)用程序源代碼的質(zhì)量。

靜態(tài)代碼分析工具很多,例如FxCop,StyleCop,ReSharper,CodeIt.Right和NDepend等。

乍一看,使用NDepend的好處包括:

  • 提高代碼可維護性
  • 提高開發(fā)團隊的生產(chǎn)力
  • 團隊建立更好的代碼
  • 測量代碼覆蓋率
  • 您可以控制成本和風(fēng)險
  • 與Visual Studio完美集成
  • 支持CQlinq自定義代碼分析
  • 生成趨勢圖

斯科特·漢塞爾曼說:“NDepend使我能夠深入了解我以前從未使用過的應(yīng)用程序,當(dāng)我意識到要查看的信息的深度和廣度時,我就像糖果店里的孩子”。

點擊此處鏈接查看更多:https://www.ndepend.com/

如果您的計算機上未安裝NDepend,則可以從此處下載14天試用版。

https://www.ndepend.com/download

.NET Reflector

.NET Reflector是流行的.NET反編譯器,反匯編器和靜態(tài)分析器。 它也可以作為Visual Studio擴展使用,如果尚未安裝,則可以從Visual Studio Marketplace進行下載。

下載鏈接:

https://marketplace.visualstudio.com/items?itemName=

vs-publisher-306627.NETReflectorVisualStudioExtension

您可以利用.NET Reflector來調(diào)試應(yīng)用程序以檢測問題,它甚至可以從Visual Studio進入第三方代碼。 應(yīng)當(dāng)注意的是.NET Reflector可以允許您調(diào)試任何代碼,甚至簡化SharePoint開發(fā),從而可以簡化.NET開發(fā),它甚至具有帶有API的綜合加載項模型,可以對其進行擴展并根據(jù)您的要求進行調(diào)整。

.NET Reflector于2008年8月被Red Gate公司軟件接管,Red Gate是為Microsoft數(shù)據(jù)平臺專業(yè)人員軟件的主要提供商。

ReSharper

JetBrains的ReSharper是一種流行的工具,可用于動態(tài)代碼分析并消除應(yīng)用程序代碼中的錯誤。 ReSharper可以自動化一些常見的開發(fā)和重構(gòu)場景,這將是一項耗時且艱巨的任務(wù),它可以作為Visual Studio擴展提供,也可以點擊下面的鏈接去下載30天的試用版。

https://www.jetbrains.com/resharper/

ReSharper具有許多功能,其中最重要的功能包括:

  • 支持動態(tài)代碼質(zhì)量分析
  • 消除錯誤和代碼異味
  • 代碼生成
  • 支持內(nèi)置的單元測試運行器

您可以點擊此處鏈接了解有關(guān)ReSharper的更多信息。

https://www.jetbrains.com/resharper/documentation/documentation.html

NCrunch

NCrunch是一個Visual Studio很出色單元測試工具。 更精確地說,它是一個實時的,自動化的并發(fā)測試工具。NCrunch可以為您的代碼收集測試覆蓋率,并分析您的測試,它可以運行您的自動化測試,同時為您提供代碼覆蓋率信息和性能指標(biāo)。如果您的電腦上沒有安裝NCrunch,您可以從這里下載。

https://www.ncrunch.net/

以下是NCrunch的特性列表:

  • 支持自動并發(fā)測試
  • 代碼覆蓋率分析
  • 性能指標(biāo)
  • 擅長智能地執(zhí)行測試

SQL Complete

SQL Complete是Devart提供的另一個強大而流行的工具,可以提高開發(fā)人員的生產(chǎn)率。您可以利用SQL Complete編寫具有正確格式的高質(zhì)量SQL代碼。作為SSMS的外接程序,您可以利用SQL Complete加快查詢的編寫,格式化SQL查詢,重命名表、列、過程和函數(shù),以及從SQL Server Management Studio或Visual Studio中檢索數(shù)據(jù)庫對象上的信息。

快速瀏覽一下,以下是它引人注目的特點:

  • T-SQL格式
  • 代碼重構(gòu)
  • 生產(chǎn)力的擴展
  • 上下文敏感的建議

您可以點擊下面的鏈接下載它。

https://www.devart.com/dbforge/sql/sqlcomplete/

Postman

Postman是一個用于API開發(fā)的開源協(xié)作平臺,是世界上用于設(shè)計,開發(fā)和測試API的很受歡迎的Http客戶端之一。 它是一個交互式工具,可作為桌面客戶端和Chrome擴展程序使用。

Postman有不同的定價模式。它有免費、團隊、商業(yè)和企業(yè)版本。您可以利用這個免費計劃,開始設(shè)計、開發(fā)和測試您的api,如果您的電腦上沒有安裝它,您可以從這里下載它。

https://www.postman.com/

Postman的一些顯著特點包括:

  • 用于測試REST,SOAP和GraphQL API的API客戶端
  • 自動化測試
  • 生成API文檔
  • API監(jiān)控

如果您想開始使用Postman,可以在點擊以下鏈接查看教程。

https://learning.postman.com/getting-started/

Stackify Prefix

Stackify Prefix是面向Java和.NET開發(fā)人員的免費輕量級桌面分析器。 盡管Prefix目前僅在Windows上有效,但從長遠(yuǎn)來看,有計劃支持其他操作系統(tǒng)。 Prefix可用于分析.NET和.NET Core應(yīng)用程序。 您可以利用Stackify Prefix來檢索性能數(shù)據(jù)。 例如,您可以利用Stackify Prefix來跟蹤應(yīng)用程序中任何方法的性能。 您可以看到SQL查詢,HTTP調(diào)用,日志等等!

如果您還沒有下載,可以點擊下列鏈接下載它。

https://stackify.com/

如果您想知道如何在.NET應(yīng)用程序中配置和使用Stackify Prefix,則可以在此處閱讀文檔。

https://docs.stackify.com/docs/prefix-net-overview

LINQPad

LINQPad是一個輕量級、免費、流行的工具,可用于測試以LINQ,C#,F(xiàn)#或代碼片段編寫的查詢。 您可以利用LINQPad來交互式查詢SQL/Azure,Oracle,Postgres和MySQL數(shù)據(jù)庫。 LINQPad支持所有LINQ API,例如LINQ to XML,PLINQ,Entity Framework和LINQ to SQL。

LINQPad的標(biāo)準(zhǔn)版是免費的,不會過期,您可以永遠(yuǎn)使用它,不需要任何許可證。

如果您沒有安裝,則可以從此處下載LINQPad。

https://www.linqpad.net/

總結(jié)

在.NET或.NET Core中開發(fā)應(yīng)用程序時,選擇合適工具的關(guān)鍵因素包括應(yīng)用程序性能,可伸縮性,代碼質(zhì)量,代碼度量等,以上的工具就能夠很好地幫助您提高開發(fā)工作效率或幫助測試應(yīng)用程序。

責(zé)任編輯:華軒 來源: 今日頭條
相關(guān)推薦

2016-10-18 10:45:00

開發(fā)開源

2018-05-08 12:00:33

開發(fā)代碼Swift

2011-03-31 10:22:41

Java開發(fā)

2009-04-03 14:36:05

Java問卷調(diào)查開源

2010-10-27 09:33:18

MVC開發(fā)

2016-11-09 13:46:00

云數(shù)據(jù)庫

2021-11-21 22:43:10

Java開發(fā)框架

2020-06-05 14:38:25

開發(fā)人員職位開發(fā)

2016-10-14 19:30:21

云計算云數(shù)據(jù)庫數(shù)據(jù)庫

2019-07-02 14:27:31

編程語言開發(fā)

2015-07-09 10:18:36

Android開發(fā)工具

2024-08-12 08:00:00

人工智能開發(fā)AI編程助理

2012-07-13 09:18:29

2022-01-21 10:18:53

VSCode擴展插件

2012-10-11 09:12:02

2020-04-07 17:13:15

開發(fā)工具技術(shù)

2020-07-01 07:42:11

JavaScript開發(fā)技術(shù)

2023-02-26 01:47:13

2010-03-20 20:35:33

2012-05-17 10:03:25

.NET
點贊
收藏

51CTO技術(shù)棧公眾號