民初思韻網

加入收藏   設為首頁
選擇語言   簡體中文
你好,請 登陸 或 注冊
首頁 人文思韻 傳奇人物 歷史思潮 時代作品 話題討論 國民思韻 民初捐助 賬戶管理
  搜索  
    人文精神 >>> 技術的天空 溫和的思緒
字體    

.NET開發者需要的工具箱
.NET開發者需要的工具箱
Cnblogs CSDN     阅读简体中文版

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

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

  主要工具

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

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

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

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

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

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

  SourceTreeWindows 和 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 插件

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

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

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

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

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

  框架

  • Web

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

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

  SignalRSignalR 實現服務器與客戶端的實時通信,提供了非常簡單易用的高階 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一個優秀的在線密碼管理器和頁面過濾器,采用了強大的加密算法,自動登錄/云同步/跨平臺/支持多款瀏覽器。

  實用的網站資源

2015-08-23 08:57

歡迎訂閱我們的微信公眾賬號!
春秋茶館訂閱號
微信號 season-tea(春秋茶館)
每天分享一篇科技/遊戲/人文類的資訊,點綴生活,啟迪思想,探討古典韻味。
  清末民初歷史人物  民初人物
為傳統文化招魂
錢穆(1895年7月30日-1990年8月30日),原名恩,字賓四,江蘇無錫人,歷史學家,儒學學者,教育家。錢穆對中國古代政治制度有良好觀感,認為中國傳統政治非但不是君主....
清末民初學者大師
梁啟超(1873年2月23日-1929年1月19日),字卓如、任甫,號任公、飲冰子,別署飲冰室主人,廣東新會人,中國近代思想家、政治活動家、學者、政治評論家、戊戌變法領袖....
資助民初精神網
        回頂部     寫評論

 
評論集
暫無評論!
發表評論歡迎你的評論
昵稱:     登陸  註冊
主頁:  
郵箱:  (僅管理員可見)

驗證:   验证码(不區分大小寫)  
© 2011   民初思韻網-清末民初傳奇時代的發現與復興   版權所有   加入收藏    設為首頁    聯繫我們    1616導航