Five tools that MVC developers must have

Source: Internet
Author: User
Keywords Owned must developer HTTP view
Tags .net address asp asp.net automatically update data developer developers

1. Chirpy Zippy:chirpy Zippy is a Visual Studio plug-in that blends, shrinks, and validates JavaScript, style sheets, and dotted files, and it can automatically update T4mvc and other T4 templates.

Download Address: http://down.51cto.com/data/136754

In the past, before deploying JavaScript scripts and CSS files to a Web server, I used the compression tool for compression and deployment, and after installing chirpy, your scripts and CSS files will be automatically compressed based on their name, for example, Suppose you have a footstep called Myscript.js file to compress, as long as you rename it to Myscript.yui.js, it will invoke Yui compression program automatically compressed, compressed files in Solution Explorer display as a subproject, you can continue to view and debug uncompressed scripts.

Chirpy Zippy Installation steps:

1. Unpack the source files and add them to the appropriate folder

2. Open a new instance in Visual Studio, click Tools > Add New Admin

3. See the image below to indicate that the installation is complete.

2. T4MVC: I've written a lot of blog posts about T4MVC, but it's still worth mentioning, it's a T4 template for asp.net MVC applications that simplifies the creation of controllers, behaviors, and views to make the MVC code more maintainable.

3. MVC Contrib:t4mvc is a small part of the MVC Contrib Library, the MVC Contrib library contains various tools for the ASP.net MVC development field, and I used the grid HTML Helper in a recent private project, but MVC Contrib contains a lot of features and libraries that you need to discover in your daily development.

Download Address: http://down.51cto.com/data/136761

4. ASP. NET Wizard and Image optimization Framework (asp.net Sprite and images optimization framework): The best way to improve Web performance is to reduce the number of HTTP requests required to render a page, One way to reduce the number of requests is to use CSS sprites or inline images. For example, suppose your site has a toolbar that contains 12 32x32 pixel icons, and at least 12 HTTP requests are generated when the page is loaded, that is, each small icon produces an HTTP request, the CSS Wizard knits all the icons together, and then uses CSS to define the bounds of each image. This reduces the number of requests to 1.

Unfortunately, the process of creating the wizard is time-consuming and tedious, basically merging all the images, and then declaring the x and Y coordinates of each image in the stylesheet, and if the process of merging the images and creating the CSS is automated, there is a demand for the corresponding product, ASP. NET Wizard and image optimization Framework thus came into being.

5. Elmah:elmah is a good MVC application logging tool, if you have not used it, strongly recommend that you try, although the need for a set, but its function is very powerful, here is a quick list for reference:

Record almost any unhandled exception;

View all logs remotely through a Web page;

Remotely view the details of any single log from a Web page;

Even if the customerrors mode is off, most of the time, you can view the original yellow crash screen produced by ASP.net;

An e-mail notification is automatically sent when an error occurs;

RSS feeds provide the last 15 error log information;

Original name: Hep Moment-in Have Tools for MVC developers

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.