您的位置:首页 > 其它

优秀的免费开发软件推荐

2009-11-27 16:19 330 查看
优秀的免费开发软件推荐

文本编辑器:

以下三款软件完全可以替代UltraEdit,首推RJ TextEd。

RJ TextEd:很强大很完美
http://www.rj-texted.se
Notepad++:代码折叠功能很强大;对大文件和搜索支持不太好
http://notepad-plus.sourceforge.net/tw/site.htm
PSPAD:强大的颜色拾取,支持HTML非常好;对大文件和搜索支持不太好
http://www.pspad.com/
IDE开发环境

Eclipse:赫赫有名的免费Java开发环境,也支持C++开发,功能强大,使用最广

Code::Block: 优秀的C++ IDE开发环境,支持跨平台开发,可以同时在Linux、Windows下使用;基于开源的wxWidgets GUI开发平台,

是开发跨平台软件的优秀工具

Codelite:类似于Code::Block的C++ IDE开发环境,支持Windows和Linux,也是基于wxWidgets GUI开发平台

官网:http://www.codelite.org/

编译器

自然是大家最熟悉的gcc编译器了

安装制作软件

Inno Setup
是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal

脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。
www.jrsoftware.org/isinfo.php

源代码的版本控制系统

CVS和Subversion(SVN):其中SVN是现在最常用的开源版本管理系统

subversion
.tigris.org/

www.subversion
.org.cn

代码注释文件生成软件

Doxygen:支持根据代码注释生成html/chm文档,类似于Java的Javadoc

www.doxygen
.org/

压缩软件:

在Linux下有很多免费的压缩软件,在Windows大家都习惯用WinRAR,不过需要注册,这里推荐免费的开源软件7-Zip,完全可以替代WinRAR。

7z.sparanoid.com

UML工具

starUML:这款韩国人写的UML工具功能非常强大,支持代码自动生成和代码逆向生成UML等功能,

还有一个很好用的功能是可以自动生成工程文档报告(doc、ppt) ;完全可以 替代Rational Rose,

而且软件还很小,只有20多M,还开放源码

官网:staruml.sourceforge.net/

在Linux下UML推荐用Umbrello

代码比较工具

在Linux下代码工具比较多,而且几乎都是开源免费的,比较优秀的有vim diff,Meld Diff Viewer,Kompare等

在Windows下这里推荐WindMerge,虽然没有Beyond Compare强大,但也支持基本的文件和文件夹对比,

由于其小巧便携、开源免费,开始很值得一用。

WinMerge:http://winmerge.org

源代码质量评审工具

SourceMonitor:很好用,可以对源代码的复杂度、深度、注释率等进行测试

www.campwoodsw.com/sourcemonitor
.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: