编写代码可能会用到这些软件
如果你是一名软件开发人员,那么用膝盖想也知道,你的职业生涯中的大部分时间将在敲代码中度过。工欲善其事必先利其器,有了本文介绍的工具,你就可以高效的处理任务和信息了,下面的这些工具都是编写代码经常用到的,如果你有更好的更有效率的工具,欢迎补充。
Beyond Compare 4 中文版
Beyond Compare 是一款经典老牌且优秀的专业级文件比较软件,使用它可以很方便地对比出两个文件夹或文件之间的不同之处,相差的每一个字节用颜色加以表示,查看方便,支持多种规则对比。可以高效对比整个驱动器和文件夹,检查大小和修改时间,此外强大的过滤功能允许您只看到的自己感兴趣的。
在Windows、Linux和OS X上都能使用,运行速度快,并且拥有一个本地界面,同时为了满足您完成任务的各种需求,还针对各种平台进行功能提升。最新Beyond Compare下载地址可参考:http://www.mairuan.com/product/beyondcompare
Eclipse IDE
如果咨询一些经验丰富的Java开发人员,关于他们最喜欢的Java IDE是什么,不少人会告诉你是Eclipse IDE。Eclipse能提供关于代码完成、重构和语法检查这些急需的帮助。它还能提供JDT的一系列工具,包括各种插件工具来帮助开发各种Java应用。
此IDE的真正优势是它允许开发人员使用不同的语言支持,如它也可以提供C/ C++和PHP 的IDE。这使得它成为了Java开发的一个一站式资源。
Notepad++
Notepad++是一套非常有特色的纯文字编辑器,有完整的中文化接口及支持多国语言编写的功能。除了可以用来制作一般的纯文字说明文件,也十分适合当作编写电脑程序的编辑器。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。主要支持的语言包括:C, C++ , Java ,pascal, C#, XML,SQL,Ada, HTML, PHP, ASP, AutoIt, 汇编, DOS批处理等等。
CSS Compressor
CSS Compressor是一个采用Java开发的CSS压缩优化工具,可帮助开发者压缩CSS代码,例如去掉空格、注释,合并相同规则的选择器,简短的颜色表示法等,从而提高加载速度,节约网络流量。你可以根据压缩后代码的易读性,来选择压缩标准。“普通”模式使用得最多,可很好地平衡好CSS的压缩程度和易读性之间的关系。
NET.Reflector
.NET Reflector是一个类浏览器和反编译器,NET Reflector可以分析程序集并向你展示它的所有秘密。使用 .NET Reflector,你可以浏览程序集的类和方法,可以分析由这些类和方法生成的 Microsoft 中间语言 (MSIL),并且可以反编译这些类和方法并查看 C# 或 Visual Basic .NET 中的等价类和方法。
活到老学到老,在今天这个高速发展的社会,如果你选择贪图一时的安逸,势必会被社会所淘汰。技多不压身,学习起来吧,以后你定将会感谢现在这个努力的自己!