1. Chirpy Zippy

  下载地址:http://chirpy.codeplex.com/

  过去,在将JavaScript脚本和CSS文件部署到Web服务器之 前,我习惯使用压缩工具进行压缩再部署,安装Chirpy后,你的脚本和CSS文件将会基于其名字自动压缩,例如,假设你有一个名叫 myscript.js的脚步文件想要压缩,只要你将其重命名为myscript.yui.js,它就会调用YUI压缩程序自动压缩,压缩后的文件在解决 方案资源管理器中显示为一个子项目,你可以继续查看和调试未经压缩的脚本。

  使用方法请参考这里

  2. T4MVC

  下载地址:http://mvccontrib.codeplex.com/

  我曾经写过许多关于T4MVC的博文,但这里仍然值得一提,它是ASP.NET MVC应用程序的一个T4模板,简化了创建控制器、行为和视图的操作,使MVC代码的可维护性更好。

  3. MVC Contrib

  下载地址:http://mvccontrib.codeplex.com/

  T4MVC是MVC Contrib库的一小部分,MVC Contrib库包含了ASP.NET MVC开发领域的各种工具,我在最近的一个私人项目中就使用了Grid HTML Helper,但MVC Contrib包含的功能和库很多,需要你在日常开发中逐一去发现。

  4. ASP.NET精灵和图像优化框架

  下载地址:http://aspnet.codeplex.com/releases/view/50869

  提高网站性能最好的办法就是减少渲染一个页面需要的HTTP请求数量,减少请求数的一个方法是使用CSS精灵或内嵌图像。例如,假设你的网站有 一个工具条,包含12个32x32像素的图标,加载页面时至少会产生12个HTTP请求,即每个小图标都会产生一个HTTP请求,CSS精灵将所有图标编 结在一起,然后使用CSS定义每个图像的边界,这样可以将请求数减少到1个。

  遗憾的是,创建精灵的过程非常耗时和繁琐,基本上需要合并所有图像,然后在样式表中声明每个图像的X和Y坐标,如果合并图像和生成CSS的过程能够自动化就好了,有需求就有对应的产品,ASP.NET精灵和图像优化框架于是就应运而生了。

  5. ELMAH

  下载地址:http://code.google.com/p/elmah/

  ELMAH是一款优秀的MVC应用程序日志记录工具,如果你还没有用过它,强烈建议你试一试,虽然需要一翻设置,但其功能的确很强大,这里列一个快速清单以供参考:

  • 记录几乎所有未处理的异常;
  • 通过网页远程查看全部日志;
  • 通过网页远程查看任何单条日志的详细信息;
  • 即使customErrors模式关闭,大多数时候,你可以查看ASP.NET因异常产生的原始黄色死机屏幕;
  • 发生错误时会自动发送一封电子邮件通知;
  • RSS种子提供最后15个错误日志的信息。

MVC开发人员必备的五大工具的更多相关文章

  1. Java开发人员必备十大工具

    Java世界中存在着很多工具,从著名的IDE(例如Eclipse,NetBeans和IntelliJ IDEA)到JVM profiling和监视工具(例如JConsole,VisualVM,Ecli ...

  2. Web 开发人员必备的随机 JSON 数据生成工具

    在 Web 开发中,经常会需要一些测试数据来测试接口或者功能时候正确.JSON Generator 就是这样一款生成随机 JSON 数据的在线工具,Web 开发人员必备,记得收藏和分享啊. 您可能感兴 ...

  3. .Net开发人员必备工具下载

    .Net开发人员必备工具下载   本人亲测下载地址: Win8.1破解工具下载: http://pan.baidu.com/s/1eQf2UiQ 可激活版本 Windows Vista Busines ...

  4. Android开发工具综述,开发人员必备工具

    安卓开发工具汇总.开发者必备.安卓开发过程中须要用到各种工具,作为一名安卓开发者,有木有感到亚历山大,那么多工具! 今天给大家汇总了一下安卓开发工具,安卓开发者必备利器. 1.Draw 9-Patch ...

  5. Web 开发人员必备的12款 Chrome 扩展程序

    之前已经分享过一些帮助 Web 开发人员和设计师的 Chrome 扩展,这次我们继续展示一组很有用的 Chrome 应用程序.这些免费的 Chrome 应用程序可以简化您的工作流程,为了加快您的工作流 ...

  6. SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识

    原文:SQL点滴17-使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识 在开发过程中会遇到需要弄清楚这个数据库什么时候建的,这个数据库中有多少表,这个存储过程长的什么样子等等信息 ...

  7. 【特别推荐】Web 开发人员必备的经典 HTML5 教程

    对于我来说,Web 前端开发是最酷的职业之一,因为你可以用新的技术发挥,创造出一些惊人的东西.唯一的问题是,你需要跟上这个领域的发展脚步,因此,你必须不断的学习,不断的前进.本文将分享能够帮助您快速掌 ...

  8. 50个Android开发人员必备UI效果源码[转载]

    50个Android开发人员必备UI效果源码[转载] http://blog.csdn.net/qq1059458376/article/details/8145497 Android 仿微信之主页面 ...

  9. 开发人员必备工具 —— JMeter 压测

    在接口开发完以后,开发人员应该学会对自己的接口先进行压测一下,虽然压测的结果并不一定准确,也不能完全反映真实情况,但是如果有问题的话多少是可以看出的,而且也可以及早做优化,做到心里有底.否则,等测试进 ...

随机推荐

  1. Adreno GPU Profiler工具使用总结

    Adreno Profiler介绍 Adreno Profiler 是高通公司开发的一款针对运行在高通骁龙处理器上用于图形和GPGPU技术应用的性能分析和帧调试工具.工具本质上是一个OpenGL ES ...

  2. LINUX下时间类API

    (1)常用的时间相关的API和C库函数有9个:time/ctime/localtime/gmtime/mktime/asctime/strftime/gettimeofday/settimeofday ...

  3. MyEclipse解决Launching xx on MyEclipse Tomcat has encountered a problem

    单击工具栏Run,选中Run Configurations... 将MyEclipse Server Application里面的工程右击选择Delete就好了.

  4. C++标准库头文件找不到的问题

    当你写C++程序时,在头文件中包含C++标准库的头文件,比如#include <string>,而编译器提示你找不到头文件! 原因就是你的实现源文件扩展名是".c"而不 ...

  5. Android 统一配置依赖管理

    Android Studio中默认就是使用Gradle来构建管理工程的,当我们在工程构建过程中创建了多个Module时,就可能存在一个问题,那就是每个Module以及Module中一些公用库的依赖存在 ...

  6. expect 批量增加用户及配置密码

    start.sh #!/bin/bash password="111111" username="test" if [ $# == 1 ] then usern ...

  7. Network File System

    Network File System 2014-12-31 #system 接着上一篇博客Distributed Systems 分布式系统来扯淡,之前的博客一再在写文件系统,这次继续,只不过是分布 ...

  8. python 版本zabbix_sender

    python版本的zabbix_sender: 使用方法:    1.导入 : from zbx_send import info        2.实例化: test=info()     3.支持 ...

  9. 2018中国科大自主测试-B卷部分试题

    数学部分 z = e^{\frac{2i\pi}{3}}, 求z^{2018}. \sin(2x) = \frac 35, 求\frac{\tan(x+15^{\circ})}{\tan(x-15^{ ...

  10. unity3d 资源文件从MAX或者MAYA中导出的注意事项

    unity3d 资源文件从MAX或者MAYA中导出的注意事项     1.首先,Unity3d 中,导出带动画的资源有2种导出方式可以选择:    1) 导出资源时,只导出一个文件,保留模型,骨骼和所 ...