IT农民的开发人员工具清单(2013年)
IT行业日新月异,每天都不断变化着。作为一名混迹IT行业小有几个年头码农来说,不仅要时刻提高自身技术,也要不断更新自己开发工具。这些工具都是我吃饭的饭碗。饭碗旧了也是需要买个新的。转眼之间,已到2014年,回顾2013年,该整理整理这么多年我一直在用的开发工具,供大家參考。如果你有好的工具,欢迎随时留言给我,感恩啦。`(*∩_∩*)′
【开发平台】
我主要从事ASP.NET Web开发,偶尔也客串一下PHP网站开发。从业这么多年来,一直坚持使用Windows操作系统(因为只会使用window)。从XP到Win7一直到现在Win8。IIS(Internet Information Services)也从6到7再到7.5 。
首先主要的铁饭碗就是Visual studio开发平台, 从入行开始就一直用,从2008一直用到2010,然后到现在的2012(个人觉得2012是用的最舒服)。

首先Visual studio2012中的Framework的版本和MVC的版本都比2010支持的高。Framework有4.5,MVC4。
其次是对代码编辑选项卡增加了固定状态。可以将打开的多个选项卡通过固定的方式全部排列出来,非常方便代码书写。
在JS代码中,也增加了转到定义(F12)功能,方便了脚本代码的快速定位。这是在2010中没有的。
另外点击右侧的解决方案的文件,左侧窗口能出现此页面的预览。
SqlServer 也从2005用到2008在用到现在2008 R2,由于自己对数据库使用只限于Create、Delete、Insert,对新版本带来的新变化没有什么感受。只是大家都在使用新版本,如果不更新自己的数据库,一些好的例子就没发在旧的版本上运行。这应验了一句话,微软的东西是向下兼容,不支持向上兼容。
浏览器,以下几个浏览器我觉得作为一个web开发人员都是必须装的,Firefox(Firebug)、Google Chrome(Web Developer)、IE8+(Fiddler)、IETest、Safari(项目需要来决定safari)。如果不装这些浏览器,我觉得应该不是一个及格的Web开发人员,至少你开发的web系统兼容性是没有得到充分体现。
版本管理工具,SVN(项目组用的这个)。另外我建议,作为平常的学习,应该学会使用GITHub。
【平台扩展】
作为一个合格的Web开发员,光有Visual studio开发平台是不够的。在实际开发中,你需要引用其它的类库文件,需要写脚本,需要调试样式的兼容性等。所以你需要不断的扩展你的开发平台。
Resharper是个收费软件,网上也有很多破解的版本,VS2012对应的是Resharper7。它的功能很多,我常用的功能有:
代码规范约束、自动生成文件头、比VS自带的还要强大的智能提示(能提示后台代码、JS、css)、很强大 的Find Use(JS的引用也能查找)

使用Resharper让开发变得很规范,很快捷,所以就一直在用它。有兴趣的朋友可以下载来试试,链接下载的版本就是我一直使用的版本,有问题欢迎留言。





IT农民的开发人员工具清单(2013年)的更多相关文章
- IE8“开发人员工具”使用详解上(各级菜单详解)
来源: http://www.cnblogs.com/JustinYoung/archive/2009/03/24/kaifarenyuangongju.html IE8“开发人员工具”使用详解上(各 ...
- IE的F12开发人员工具不显示问题
按下F12之后,开发人员工具在桌面上看不到,但是任务栏里有显示.将鼠标放在任务栏的开发人员工具上,出现一片透明的区域,选中之后却出不来.将鼠标移动到开发人员工具的缩略图上,右键-最大化,工具就全屏出现 ...
- IE开发人员工具之实用功能讲解
F12快捷键调出开发人员工具 一.JS的内容格式化 1.内容较乱的js脚本: 2.勾选下面两项即可进行格式化脚本:自动换行与格式化JS 3.调理清楚的脚本 二:清空控制台 1.右键->清空 2. ...
- IE的F12开发人员工具不显示
IE的F12开发人员工具不显示问题: 按下F12之后,开发人员工具在桌面上看不到,但是任务栏里有显示.将鼠标放在任务栏的开发人员工具上,出现一片透明的区域,选中之后却出不来.将鼠标移动到开发人员工具的 ...
- Chrome - 怎样独立窗口打开开发人员工具
打开开发人员工具, 右上角找到下图红圈的键, 长按左键直到出现绿圈的键, 别松开鼠标, 把指针移到绿圈的键上面, 松开左键, 好了, 一个独立窗口粗线了. 转载请声明出处: http://www.cn ...
- 关于IE开发人员工具(F12)找不到的问题
关于IE开发人员工具(F12)找不到的问题 解决方案:第一步,像往常一样F12或者,工具->开发人员工具,点击后,这个时候你是看不到工具界面(当然,如果你正好遇到了找不到这个问题);第二步,这个 ...
- IE8按F12不显示开发人员工具窗口
转:http://www.cnblogs.com/micromouse/archive/2010/07/11/1775174.html 网上搜来的,记录一下,免得以后忘了 F12将开发人员工具启动后, ...
- EXT.NET高效开发(三)——使用Chrome浏览器的开发人员工具
这篇帖子老少皆宜,不分男女,不分种族,不分职业.俗话说:“磨刀不误砍柴工”.掌握一些开发工具的使用,对自己帮助是很大的(无论是用于分析问题,还是提高生产力).本篇就讲述如何利用Chrome浏览器(这里 ...
- 常用JS调试工具使用方法,帮你快速定位问题(Firebug+ IE“开发人员工具”)
来源: 这里花了点时间小结了下目前项目中比较合适易于上手的JS调试工具.方法.优点与不足以及一些调试相关功能要点或策略,分享给同学们,只当抛砖引玉了,欢迎大家讨论补充. 一.Firebug:如果项目可 ...
随机推荐
- onsrcoll和scrollTop兼容与实现
对于onscroll事件的支持 各浏览器 document.document.body.document.documentElement 对象的 onscroll 事件的支持存在差异. 所谓的支持性存 ...
- fastAdmin根据状态显示是否显示操作按钮
根据状态决定是否显示某个操作按钮 代码如下:
- Python面向对象(成员修饰符)
day25 成员修饰符 class Foo: def __init__(self, name, age): self.name = name self.__age = age#私有,外部无法直接访问 ...
- 二,mysql优化——sql优化基本概念
1,SQL优化的一般步骤 (1)通过show status命令了解各种SQL执行效率. (2)通过执行效率较低的SQL语句(重点select). (3)通过explain分析低效率的SQL语句的执行情 ...
- C++中将二维数组(静态的和动态的)作为函数的参数传递
在C++编程中,我们经常将数组作为参数传递到另一个函数,数组的维数不同,传递方式也不同,此处将作一个总结,包括一维静态.动态数组,二维静态.动态数组. 一,一维数组(静态.动态一维数组) 1, 一维数 ...
- sql盲注之报错注入(附自动化脚本)
作者:__LSA__ 0x00 概述 渗透的时候总会首先测试注入,sql注入可以说是web漏洞界的Boss了,稳居owasp第一位,普通的直接回显数据的注入现在几乎绝迹了,绝大多数都是盲注了,此文是盲 ...
- Struts2中使用OGNL表达式语言访问静态方法和静态属性
1.一定要在struts.xml配置文件中配置允许使用OGNL访问静态方法,否则不能使用OGNL访问静态方法 2.<s:property value="@com.gk.StaticTe ...
- RabbitMQ - Start Up
开始之前 rabbitmq是一个被广泛使用的消息队列,它是由erlang编写的,根据AMQP协议设计实现的. AMQP的主要特征是面向消息.队列.路由(包括点对点和发布/订阅).可靠性.安全. Rab ...
- php内核为变量的值分配内存的几个宏
在php5.3之前,为某变量分配内存是用宏 MAKE_STD_ZVAL; 737 #define MAKE_STD_ZVAL(zv) \ # /Zend/zend.h738 ALLOC_ZVAL(zv ...
- JS实现一个基于对象的链表
JS实现一个基于对象的链表 /*JS实现一个基于对象的链表*/ function Node(element){ this.element = element;//节点存储的元素 this.next = ...