小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

.NET開發(fā)者必備的工具箱

 weijianian 2016-08-07

摘要:工欲善其事,必先利其器。作為一名開發(fā)者,靈活運用各種開發(fā)工具可以給自己帶來事半功倍的效果。如果你是一名.NET程序員,不妨來看看本文推薦的這些工具吧。

本文作者Spencer是一名專注于ASP.NET和C#的程序員,他列舉了平時工作、在家所使用的大部分開發(fā)工具,其中大部分工具都是集中于開發(fā),當然也有一些其它用途的,比如圖片處理、文件壓縮等。

如果你是一名.NET程序員,不妨來看看本文推薦的這些工具吧。靈活搭配并使用它們,或許可以給你帶來意想不到的收獲哦。

主要工具

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

SQL Server Management Studio——SQL Server Management Studio將早期版本的SQL Server中所包含的企業(yè)管理器、查詢分析器和 Analysis Manager 功能整合到單一的環(huán)境中。給開發(fā)者帶來了不少的方便,并且?guī)椭_發(fā)者節(jié)省開發(fā)時間。Express edition版本中的大多數(shù)工具即能夠滿足日常的SQL Server安裝管理需求。

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

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

NimbleText——謝謝Scott Hanselman讓我發(fā)現(xiàn)這么好的工具,用來編寫重復(fù)的代碼或處理小型或大型數(shù)據(jù)轉(zhuǎn)換任務(wù),

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

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

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

Postman (Chrome extension)—— 一款功能強大的網(wǎng)頁調(diào)試與發(fā)送網(wǎng)頁HTTP請求的Chrome插件。

Fiddler——一個http協(xié)議調(diào)試代理工具,它能夠記錄并檢查所有你的電腦和互聯(lián)網(wǎng)之間的http通訊,設(shè)置斷點,查看所有的“進出”Fiddler的數(shù)據(jù)。 Fiddler 要比其他的網(wǎng)絡(luò)調(diào)試器要更加簡單,因為它不僅僅暴露http通訊還提供了一個用戶友好的格式。

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

Visual Studio插件

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

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

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

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

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


框架


·Web

ASP.NET MVC——ASP.NET MVC 是微軟官方提供的以MVC模式為基礎(chǔ)的ASP.NET Web應(yīng)用程序(Web Application)框架。

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

SignalR——SignalR實現(xiàn)服務(wù)器與客戶端的實時通信,提供了非常簡單易用的高階API,使服務(wù)器端可以單個或批量調(diào)用客戶端上的JavaScript函數(shù)。

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

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


·Mobile

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


·數(shù)據(jù)訪問

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

Dapper——實現(xiàn)數(shù)據(jù)到對象的ORM操作,體積小速度快。


·通用

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

TopShelf——是一種簡單的服務(wù)托管框架,使用.NET來構(gòu)建Windows服務(wù)。

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

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

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

小工具

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

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

WinRAR——壓縮管理工具。

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

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

實用的網(wǎng)站資源


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


原文出處: Spencer

原文鏈接:http://www./blog/

譯文出處:CSDN

譯文鏈接:http://www.csdn.net/article/2015-01-29/2823751-.NET-Dev-Tools



    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多