作为一群热爱技术的程序员,我们总是在发掘新鲜好玩的工具,有些工具玩过就忘了,有些则经过岁月打磨留了下来。
下面这些都是在我漫长的程序生涯中,经历风雨留下的免费中的精华。(有些想起了再更新)
先上导航图:(点此链接访问图片)
编程工具:
Notepad++
强大快捷的文本编辑器,多种编程语言高亮显示,高级查找、替换功能。Notepad的完美替代品。
WinMerge
免费好用的Diff工具,支持文件Diff/Merge及文件夹的Diff功能。
TortoiselSVN
强大的SVN客户端,与Windows Explorer紧密集成,功能足以匹敌一些商业软件。
ProcExp
增强版的任务管理器,可以帮你了解一个进程占用了哪些Dll,一个Dll都被哪些进程占用等等。
ProcExp只是SystemInternal套件里面的一个,更多有用小工具下载试试吧~
Dia
轻量级绘图及UML建模工具。帮你快速绘制类图,时序图,包图等等。是Viso的非完美替代品。
Chrome developer tools
Chrome浏览器自带的开发工具。功能或许略少于FireBug吧,不过由于集成Chrome而成为我的必备之选。
Google Code
来自谷歌的在线源码管理程序。支持在线编辑,Code Review等。速度一般。
最近貌似GitHub比较火,大家可以多去了解了解那个。
.Net 相关的
Web Platform Installer
微软的一站式程序安装器。可以方便的安装包括VS2010 SP1,SQL Server Express,以及后面提到的WebMatrix等。
同时,Web Platform Installer还提供了流行的.Net开源程序下载。有了这个,你可以省下很多到处找下载链接的麻烦。比较强烈推荐。
WebMatrix
Asp.net应用程序开发的超级简化版。涵盖了从文件编辑,IIS,数据库,网站配置到发布的全部流程。即便这个并非是专业的开发工具,但由于与Visual Studio具有良好的配合,使用WebMatrix可以使我们的Web开发效率提高若干个百分点。
中文说明:http://developer.51cto.com/art/201007/209971.htm
IIS Express
轻量级的IIS服务器,能够与IIS7.X良好兼容。能够有效提高开发效率。
中文说明:http://kb.cnblogs.com/page/87677/
Red Gate's Reflector
强大的.Net反射器,曾经的最爱,能够帮你在上万的API中找到你想要的那一个。 如今Red Gate的程序员生活不容易,新版本不再免费了。但是中国的程序员更困难呀,我找了一个老一点的免费版本供大家下载。希望不是违法行为。
http://www.brothersoft.com/red-gate-.net-reflector-download-284053.html?bottom
协作工具
Google Docs
不用说大家都知道,谷歌的在线办公现在势头不错。Google Docs新增了很多特性,比如Drawing,Revision History等等。我现在已经喜欢上了使用在线Document和Presentation了。免费的东西,大家要多多使用,才是对谷歌的支持。
Mind42.com
在线的脑图工具。功能完整,性能可靠,支持分享及多人协作。Ajax的界面简洁大方,无Flash困扰。。。
其他工具:
Greenshot
功能比较强大的截图工具,支持添加文字,绘图,打马赛克等
Google Desktop
谷歌的桌面增强工具。作为一个程序员,我最喜欢它的快速启动功能。不论你的应用程序放在哪里,只要你知道它的关键字,就可以在10秒内启动。
另外,桌面小工具也不错,我比较任务列表和备忘录。
Foxit Reader
小巧而强大的PDF工具。可以在PDF文件中添加文字标记,注释,绘图,插入图片等。你甚至可以用它来给PDF嵌入JavaScript脚本。(当然我没有用过了)
GIMP
功能强大的图片编辑器,可以在公司中用作Photoshop的替代品(要是你们公司可以用PS,那就当我没有说了)。
这个工具跟PS界面相差比较大,用的不顺手。。。
InkScape
强大的矢量绘图工具。曾经用的比较多。当然,跟Illustrator还是没法比的,特别是速度。
PDFCreator
简单强大的PDF生成工具。只要你的文档能够打印,你就能将它生成PDF。它还支持将多个文件合并成一个文件等。
另外,如果你的文件是矢量格式的,生成的PDF也是矢量的,这样能够确保你的PDF质量哦(我试过打印VS2010中的UML图)