工欲善其事,必先利其器
子曰:工欲善其事,必先利其器。合理的利用一些优秀的工具将助你事半功倍。今天本鸟就向大家推荐几款日常工作中经常用到的开发利器。
1,W3Cfuns 前端开发工具箱
让前端开发变得更简单。主要集成了正则表达式测试、JavaScript/CSS代码压缩工具、CSS Sprite(s)自动生成工具、JSON格式化调试工具等功能。还有一些非常好的前端开发资源链接。搞前端的朋友,你值得拥有。
如果再集成一些常用的API文档就完美了。
下载地址:http://www.w3cfuns.com/lab/intro.html?labid=MQ==
2,Axure RP
Axure RP 能帮助网站需求设计者,快捷而简便的创建基于网站构架图的带注释页面示意图、操作流程图、以及交互设计,并可自动生成用于演示的网页文件和规格文件,以提供演示与开发。
个人觉得软件开发最悲剧的事情就是来回折腾,不但费时费力,而且影响心情。 对于搞前端的童鞋来说,更是经常面对客户各种各样的需求变化。Axure 的宗旨就是让用户能够第一时间知道产品的效果功能,不必再等待冗长的项目周期后进行大量更改。另外,还可自动生成用于演示的网页文件和规格文件,提前感知整个产品的效果。
上一张使用截图:
3,XMind
非常出名的顶级思维导图和头脑风暴软件。不仅可以绘制思维导图,还能绘制鱼骨图、二维图、树形图、逻辑图、组织结构图。并且,可以方便地从这些展示形式之间进行转换。灵活的定制节点外观、插入图标。丰富的样式和主题。输出格式有:HTML、图片。
顺便说一句,Xmind采用Java语言开发,具备跨平台运行的性质,且基于Eclipse RCP体系结构。
贴效果图一张:
4,Chrome 浏览器
没错,我向你推荐Chrome浏览器。新一代的Chrome浏览器不但渲染速度快,界面容错性好,安全性高,插件丰富,启动速度快,同时对CSS3/HTML5提供了良好的支持。另外,它内置的开发人员工具也是个人觉得最强大的,比如常用的JS调试,界面元素调整,网络请求查看,加载时间线等。
如果你还不会用Chrome浏览器的开发人员工具,那么请看:
http://www.cnblogs.com/QLeelulu/archive/2011/08/28/2156402.html
如果你觉得技术人员用什么浏览器都一样,那么请看:
http://www.oschina.net/question/659917_64007?sort=default&p=1#answers
传说中的浏览器鄙视链:谷歌Chrome、Firefox > 苹果Safari、O pera > 遨游> IE系列 > 360等国产山寨货。
当然,国内的网络环境决定了前端开发不可能放弃对低版本IE浏览器的支持。这点也很无奈,个人觉得都是给惯的。
另外,Chrome浏览器还有一个值得一提的小技巧:创建应用程序快捷方式。在一定程序上模糊了传统桌面程序和互联网的界限。
具体应用可移步:
http://my.oschina.net/xlqstar/blog/74363
5,Resharper
这个不需要多做解释。.NET开发者必备的开发利器。当然,如果你的机器内存没有2G或以上,运行这个还是有点吃力的。另外,每次打开一个新项目的时候,Resharper会自动进行代码检查,这段时间的内存消耗也比较严重,同时可以明显感觉到VS的反应速度比较慢。我的做法是,直接关闭它的启动自动检查。再次打开同一个项目的时候,就不会再有上面的负面影响了。
如果想了解更多,那么请看:
http://www.cnblogs.com/renji/archive/2007/12/11/resharper.html
除了Resharper,本人使用的另外两款插件也值得你拥有:Web Essentials 和 NuGet。
6,Fences
这个应该不算是开发工具。如果疯一样的你有下面这样凌乱的桌面:
那么这个工具可以让你的桌面变这样:
7,ClipX
这个也不算是开发工具。在平时的开发中,我们会经常用到复制,粘贴。比如你现在粘贴代码片段A到文件A中,再粘贴片段B到文件B中,但这时你又想把代码片段A也贴到文件B中,想必大多数的童鞋都会再去把代码A Ctrl+c ,Ctrl+v 一次吧。反正本鸟以前经常这样干。没办法,Windows 默认在第二次复制的时候就把剪贴板刷新了,只存放了第二次复制的内容。
现在好了,有了ClipX,就不用再去原来的文件里面复制了,直接按下你设置的快捷键,打开ClipX粘贴板,选择数据A,即可轻松搞定!
值得一提的是,整个软件不到100KB的体积。而且就算你关机了,开机以后粘贴板中的数据也不会丢失。同时,ClipX 还支持图片复制。
虽然只是很小的一个工具,但却能够实实在在的给你带来方便。贴一张 官网 上的演示
8,SnippetCompiler
如果你为了测试一段C#代码而不得不打开庞大的VS,然后新建项目,project1,project2,project3...projectn。然后有一天,为了找到以前写的某个算法,你可能会做O(n)次繁琐的操作。为了看到运行结果,你还必须得在VS的环境下编译运行。SnippetCompiler则可以让一段代码脱离项目,不用Visual Studio就能编译执行。而且还支持智能感知哦。
已经有前辈写的具体介绍:
http://www.cnblogs.com/conexpress/archive/2011/07/24/2115308.html
这是它的官方下载地址:
http://www.sliver.com/dotnet/SnippetCompiler/
照常上一张软件截图:
更多大家耳熟能详的开发利器就不罗列了,比如:大名鼎鼎的 Refector,知识管理系统Wiz,单元测试工具 TestDriven.NET 等等等等。当然,还有独步武林网罗一切不和谐的P2P搜索神器。
最后,长期看贴不回帖埋头敲代码的你 ,是时候冒个泡,把自己用得正爽的那些开发利器拿出来晒晒啦!