国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

.NET開發者必備的工具箱

2019-11-17 02:32:40
字體:
來源:轉載
供稿:網友
.NET開發者必備的工具箱

  主要工具

  Visual Studio——IDEs工具之王,.NET開發者的必備IDE。Visual Studio提供非常強大的啟動工具箱,并且還有一些讓人驚喜的插件支持。在去年11月,微軟發布了Visual Studio 2013社區版,免費提供給學生、開源貢獻者及初創企業使用。每一次版本更新都會給開發者帶來無限驚喜。

  SQL Server Management Studio——SQL Server Management Studio將早期版本的SQL Server中所包含的企業管理器、查詢分析器和 Analysis Manager 功能整合到單一的環境中。給開發者帶來了不少的方便,并且幫助開發者節省開發時間。ExPRess edition版本中的大多數工具即能夠滿足日常的SQL Server安裝管理需求。

  SQL Server Profiler——Microsoft SQL Server Profiler是SQL跟蹤的圖形用戶界面,用于監視數據庫引擎或Analysis Services的實例。您可以捕獲有關每個事件的數據并將其保存到文件或表中供以后分析。

  LINQPad——使用最佳的.NET代碼便簽來編寫LINQ查詢。它并不是SQL Management Studio最佳的替代工具,但當遇到復雜的多數據查詢時,它就是我的首選。LINQPad作者Joe Albihari一直在添加新的功能,他最近又增加了一個集成調試器。

  NimbleText——謝謝Scott Hanselman讓我發現這么好的工具,用來編寫重復的代碼或處理小型或大型數據轉換任務,

  Notepad++——文本編輯器首選,相當好的插件支持,語法高亮顯示,可以在Windows Explorer中編輯任何文本。

  SourceTree——Windows和Mac OS X下免費的Git客戶端,支持創建、克隆、提交、push、pull 和合并等操作。擁有一個精美簡潔的界面,大大簡化了開發者與代碼庫之間的Git操作方式,這對于那些不熟悉Git命令的開發者來說非常實用。

  dotPeek—— .NET平臺的一款免費的反編譯工具。

  Postman (Chrome extension)—— 一款功能強大的網頁調試與發送網頁HTTP請求的Chrome插件。

  Fiddler——一個http協議調試代理工具,它能夠記錄并檢查所有你的電腦和互聯網之間的http通訊,設置斷點,查看所有的“進出”Fiddler的數據。 Fiddler 要比其他的網絡調試器要更加簡單,因為它不僅僅暴露http通訊還提供了一個用戶友好的格式。

  Google Chrome——我曾使用Firefox,但使用一段時間后感覺非常臃腫。Chrome的開發工具要比Firebug好,此外,它還提供更好地插件和應用程序支持。

  Visual Studio插件

  ReSharper—— JetBrains公司出品的著名的代碼生成工具,使用ReSharper,你可以進行深度代碼分析,智能代碼協助,實時錯誤代碼高亮顯示,解決方案范圍 內代碼分析,快速代碼更正,一步完成代碼格式化和清理,業界領先的自動代碼重構,高級的集成單元測試方案,和強大的解決方案內導航和搜索。

  OzCode——如果你是一名C#開發者,那么,你則需要OzCode。它將可視化調試的概念上升到了一個新的高度,將循環、表達式、比較陣列都直觀的展示出來。

  Web Essentials——由微軟Mads Kristensen開發的一個非常棒的工具,對CSSjavaScript和HTML都提供了很多快捷的功能支持。

  Productivity Power Tools——收集了一堆非常簡潔又非常有用的功能來幫助你日常使用Visual Studio。這些功能集中在編輯、瀏覽以及其他常見的構造代碼時會使用到的任務,功能非常強大,大大提高了開發效率。

  VSCommands——可以讓Visual Studio更加智能,里面有許多套件,功能非常豐富。

  框架

  • Web

  asp.net MVC——ASP.NET MVC 是微軟官方提供的以MVC模式為基礎的ASP.NET Web應用程序(Web application)框架。

  ASP.NET Web API——構建于MVC之上,可以連接包括瀏覽器、移動設備等多種客戶端的HTTP服務的新框架,是一種用于在 .NET Framework上構建RESTful應用程序的理想平臺。

  SignalR——SignalR實現服務器與客戶端的實時通信,提供了非常簡單易用的高階API,使服務器端可以單個或批量調用客戶端上的Javascript函數。

  AngularJS——是一款優秀的前端JS框架,已經被用于Google的多款產品當中。AngularJS有著諸多特性,最為核心的是:MVVM、模塊化、自動化雙向數據綁定、語義化標簽、依賴注入,等等。

  jQuery——開源、 兼容多瀏覽器的JS庫,核心理念是write less,do more。jQuery的語法設計可以使開發者更加便捷,例如操作文檔對象、選擇DOM元素、制作動畫效果、事件處理、使用Ajax以及其他功能。除此以 外,jQuery提供API讓開發者編寫插件。其模塊化的使用方式使開發者可以很輕松的開發出功能強大的靜態或動態網頁。

  • Mobile

  Xamarin——使用C#來開發出非常優秀移動用戶體驗的框架,作為一個跨平臺開發框架,Xamarin.Mobile有很多優點。

  • 數據訪問

  Entity Framework——訪問數據庫,使用LINQ于數據庫通信,使用屬性化的POCOs創建數據視圖,模型更新和遷移更加簡單。

  Dapper——實現數據到對象的ORM操作,體積小速度快。

  • 通用

  Newtonsoft.JSON——在.NET中操作JSON序列化和反序列化標準。

  TopShelf——是一種簡單的服務托管框架,使用.NET來構建Windows服務。

  RabbitMQ——當你應用程序套件需要一個穩定可靠的消息隊列事,RabbitMQ則是你的最佳選擇。

  Underscore.JS——我最喜歡的JavaScript框架,用來進行對象操作和遍歷集合/轉換。

  Moment.js——一個輕量級并且健壯的js日期處理類庫。

  小工具

  F.lux——是一款自動屏幕亮度色彩調節,有利于保護程序員們的視力。

  Paint.NET——基于.NET實現的快速免費的圖像處理軟件。

  WinRAR——壓縮管理工具。

  Treesize Free——硬盤管理工具,能夠顯示文件夾大小。

  LastPass——一個優秀的在線密碼管理器和頁面過濾器,采用了強大的加密算法,自動登錄/云同步/跨平臺/支持多款瀏覽器。

  實用的網站資源

  • Dew Drop
  • TheDailyWTF
  • Reddit
  • Hacker News
  • StackExchange
  • Scott Hanselman’s Blog

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台江县| 麦盖提县| 梓潼县| 宁化县| 德安县| 旬阳县| 游戏| 遂平县| 云南省| 疏附县| 凌云县| 黔江区| 休宁县| 清新县| 浙江省| 阳原县| 荔浦县| 华亭县| 庆城县| 若羌县| 和平区| 阳高县| 祥云县| 平塘县| 罗田县| 抚松县| 视频| 呈贡县| 习水县| 汉源县| 红安县| 肥乡县| 祁东县| 庆安县| 荔波县| 油尖旺区| 嘉善县| 巢湖市| 灵丘县| 阿瓦提县| 景谷|