优秀的免费开发软件推荐
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
文本编辑器:
以下三款软件完全可以替代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
相关文章推荐
- 推荐几种 Windows 平台下优秀的免费软件
- 最好的免费软件推荐给 Web 设计人员和开发人员
- iOS开发优秀博客和软件推荐
- 最好的免费软件推荐给 Web 设计人员和开发人员
- 向前端设计和开发人员推荐10本优秀的免费电子书
- 推荐6款优秀的海外免费杀毒软件 附下载链接
- 推荐6款优秀的海外免费杀毒软件 附下载链接
- 向前端设计和开发人员推荐10本优秀的免费电子书
- VG.net矢量图和矢量动画开发平台拓扑图软件免费下载
- 10大优秀的移动Web应用程序开发框架推荐
- 国外免费网管软件推荐
- 推荐自行开发的财务管理软件:“小掌柜”财务管理软件
- 优秀工具推荐:16款免费的在线二维码生成器
- 推荐10款非常优秀的HTML5开发工具
- 软件开发模式 推荐
- 推荐一系列优秀的Android开发源码
- 8款Windows7专用免费杀毒软件(英文版)推荐
- 推荐10款非常优秀的HTML5开发工具
- 浅谈软件开发定律系列之1:10:100定律 推荐