. NET Developer-Required Toolkit

Source: Internet
Author: User
Tags management studio sql management studio rabbitmq

Spencer, author of this article, is a programmer who specializes in ASP . NET and C # , and he cites most of the development tools used at work and at home, most of which are focused on development, Of course, there are some other uses, such as chip processing, file compression and so on.

If you're a . NET programmer, you might want to take a look at the tools recommended in this article. The flexibility to mix and use them may bring you unexpected gains.

Main tools

visual studio-- ides .net Developer Essentials ide Provides a very powerful boot toolbox, and there are some amazing plugins to support. In the last year > Microsoft released the Span style= "Font-family:times New Roman;" >visual studio 2013 Community edition, free for students, open source contributors and startups. Every version of the update will bring a surprising surprise to the developer.

sql server management studio--sql server management studio The earlier version of sql server ANALYSIS MANAGER  Most tools in the release are able to meet the everyday sql server Installation management requirements.

sql server profiler--microsoft sql server profiler sql analysis services

linqpad-- uses the best . NET Code notes to write LINQ queries. It's not the best alternative to SQL Management Studio , but it's my first choice when it comes to complex majority queries. LINQPad author Joe Albihari has been adding new features, and he recently added an integrated debugger.

nimbletext-- Thank you Scott hanselman Let me find such a good tool for writing repetitive code or handling small or large data transformation tasks,

notepad++-- Text Editor preferred, pretty good plugin support, syntax highlighting, you can edit any text in Windows Explorer .

Sourcetree--windows and Mac OS X free Git Client, support Create, clone, Commit,push , Pull, and merge operations. Having a beautifully simple interface greatly simplifies the way git works between developers and CodeBase , which is useful for developers who are unfamiliar with Git commands.

DotPeek is a free anti-compilation tool for the ——. NET platform.

Postman (Chrome extension)-- a powerful web page that debugs with a Chrome plugin that sends Web HTTP requests .

fiddler-- http protocol debugging Agent tool that can record and check all of your computers and the Internet between http communication, set breakpoints, view all Enter and exit the data. &NBSP, is simpler than other network debuggers because it exposes not only the http

Google chrome-- I used Firefox, but I feel bloated after a while. Chrome 's development tools are better than Firebug , and it also provides more plug-ins and application support.

Visual Studio Plug-in

Resharper--jetbrains Company's famous code generation tool, using ReSharper, you can conduct deep code analysis, Intelligent Code assistance, real-time error code highlighting, solution-wide Code Analysis , Fast code corrections, one-step completion of code formatting and cleanup, industry-leading automated code refactoring, advanced integrated unit testing scenarios, and powerful solution navigation and search.

ozcode-- If you are a C # developer, then you need to ozcode. It has raised the concept of visual debugging to a new height, showing the loops, expressions, and comparison arrays visually.

Web essentials-- is a great tool developed by Microsoft Mads Kristensen for CSS,JavaScript and HTML provide a lot of quick and easy feature support.

Productivity Power tools-- collects a bunch of very concise and useful features to help you use Visual Studioon a daily basis. These features focus on the tasks that are used when editing, browsing, and other common construction code, and are very powerful, greatly improving development efficiency.

vscommands-- can make Visual Studio Smarter, with many packages and very rich features.

Framework
    • Web

ASP. NET Mvc--asp.net MVC is the official Microsoft-provided ASP. Net Web application based on the MVC Pattern ( WEB application) framework.

built on MVC , ASP. NET Web api--can be used to connect a new framework of HTTP services, including browsers, mobile devices, and many other clients , and is a . NET Framework Build on RESTful the ideal platform for your application.

The SIGNALR--SIGNALR enables real-time communication between the server and the client, providing a very simple and easy-to-use high-order APIthat allows the server to invoke a single or bulk call on the client JavaScript functions.

angularjs-- is an excellent front end js google a variety of products. There are many features, The core is: MVVM , Modular, Automate bidirectional data binding, semantic tagging, dependency injection, and more.

jquery-- Open source, compatible with multi-browser JS Library, the core concept is write Less,domore. jQuery 's syntax is designed to make it easier for developers to manipulate document objects, select DOM elements, animate, event handling, use Ajax and other features. In addition,jQuery provides APIs for developers to write plugins. Its modular approach makes it easy for developers to develop powerful static or dynamic Web pages.

    • Mobile

xamarin-- uses C # to develop a framework for a very good mobile user experience, and as a cross-platform development framework,xamarin.mobile has many advantages.

    • Data access

Entity framework-- accesses the database, uses LINQ to communicate with the database, creates a data view using the attributed Pocos , and the model updates and migrations are simpler.

dapper-- implements data-to-object ORM Operations with a small volume speed.

    • General

newtonsoft.json-- operates JSON serialization and deserialization standards in . NET .

topshelf-- is a simple service hosting framework that uses . NET to build Windows Services.

rabbitmq-- When you need a stable and reliable message queue for your application suite,RabbitMQ is your best choice.

underscore.js-- my favorite JavaScript Framework for object manipulation and traversal of collections / transformations.

moment.js-- a lightweight and robust JS Date processing class library.

Small tools

The f.lux-- is an automatic screen brightness color adjustment that helps protect programmers ' eyesight.

paint.net--Fast and free image processing software based on . NET implementation.

winrar-- Compression management tool.

Treesize free-- hard Disk Management tool to display the folder size.

lastpass-- An excellent online Password manager and page filter, with a powerful encryption algorithm, automatic login / cloud Sync / cross-platform / supports multiple browsers.

English Original: One Python Libraries might not Know

Original: Http://www.techug.com/dot-net-tools

. NET Developer-Required Toolkit

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.